Fingerprint Authentication Software for SCADA System
Краткое
Freelancer Client is hiring: Fingerprint Authentication Software for SCADA System.
Location: Remote
Software Interface Development Requirement
Requirements:
• The programmer shall create the required SQL database tables, including but not limited to:
• User enrollment table
• Fingerprint template storage
• Operator access level table
• Login/authentication event table
• The login event table shall provide data fields that Wonderware InTouch can poll, such as:
• Authentication status
• Error/status message
Skills: C Programming, Java, SQL, C# Programming, Software Architecture, Software Development, Software Documentation, Database Design
Budget: $30–$250 USD
Source: Freelancer Client via Remote / Online. Apply on the source website.
Оригинал
Software Interface Development Requirement
SecuGen HU20 Hamster Pro 20 Fingerprint Scanner to Wonderware InTouch
Graphical Controls, Inc. is seeking a qualified programmer/developer to create a software interface between a SecuGen Model HU20 Hamster Pro 20 USB Fingerprint Reader and Wonderware InTouch SCADA HMI.
The purpose of this project is to allow operators to authenticate using a fingerprint scanner and pass the authenticated user information into Wonderware InTouch for operator identification, access control, and event logging.
Scope of Work
The programmer shall develop a Windows-based software application or service that interfaces with the SecuGen HU20 fingerprint scanner using the SecuGen SDK. The application shall capture fingerprint scans, verify or identify the operator, and write the authentication result to a SQL database that can be read by Wonderware InTouch.
The interface shall include the following functionality:
1.
Install and configure the SecuGen HU20 fingerprint scanner driver and SDK.
2.
Develop a Windows application or service to communicate with the fingerprint scanner.
3.
Provide operator enrollment functionality for registering fingerprints.
4.
Store fingerprint templates securely in a SQL database or approved local database structure.
5.
Identify or verify operators when a fingerprint is scanned.
6.
Write authentication results to a SQL table for Wonderware InTouch to read.
7.
Include username, access level, authentication status, login time, and workstation name.
8.
Provide basic error handling for failed scans, no match, scanner disconnected, or communication failure.
9.
Provide a simple user/admin screen for enrollment, testing, and troubleshooting.
10.
Provide documentation for installation, configuration, database structure, and InTouch integration.
Required Interface Architecture
SecuGen HU20 Fingerprint Scanner ↓ USB Custom Windows Application / Service ↓ SQL Server Database ↓ Wonderware InTouch SCADA
SQL Data Requirements
The programmer shall create the required SQL database tables, including but not limited to:
•
User enrollment table
•
Fingerprint template storage
•
Operator access level table
•
Login/authentication event table
The login event table shall provide data fields that Wonderware InTouch can poll, such as:
•
Username
•
Full name
•
Access level
•
Authentication status
•
Login timestamp
•
Station name
•
Error/status message
Wonderware InTouch Requirements
The programmer/designer shall assist with the InTouch interface by providing the necessary SQL query logic or tag structure so that InTouch can:
•
Detect a successful fingerprint login
•
Read the authenticated username
•
Read the operator access level
•
Display current logged-in user
•
Log fingerprint authentication events
•
Deny access if authentication fails or times out
Deliverables
The final deliverables shall include:
•
Working fingerprint authentication software
•
Source code
•
Compiled executable or Windows service
•
SQL database scripts
•
Installation instructions
•
Operator enrollment instructions
•
InTouch integration notes
•
Basic troubleshooting guide
•
Final testing and demonstration
Preferred Qualifications
The programmer should have experience with:
•
SecuGen SDK or biometric scanner SDKs
•
C# / .NET development
•
Microsoft SQL Server
•
Windows services or desktop applications
•
Wonderware InTouch / AVEVA InTouch
•
ODBC or SQLAccess integration
•
Industrial HMI/SCADA security concepts
Project Goal
The completed system shall provide a reliable fingerprint-based operator login method for Wonderware InTouch without requiring InTouch to directly communicate with the USB fingerprint scanner. The external software shall handle biometric capture and verification, while InTouch shall read the validated user and access level from SQL.
Локация & Details
Перейти к источнику →About this listing
This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.