ВнешняяFreelancerRemote$30–$250 USD

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

ИсточникFreelancer
Бюджет$30–$250 USD
ЛокацияRemote
Дата публикации2026-05-20 21:18:12
C ProgrammingJavaSQLC# ProgrammingSoftware ArchitectureSoftware DevelopmentSoftware DocumentationDatabase Design
Перейти к источнику →

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.

Skills mentioned:
C ProgrammingJavaSQLC# ProgrammingSoftware ArchitectureSoftware DevelopmentSoftware DocumentationDatabase Design