Skip to content
This repository has been archived by the owner on Jan 21, 2021. It is now read-only.

SparkFun Fingerprint Reader Interfacing Library for .NET Framework and .NET Core

License

Notifications You must be signed in to change notification settings

unosquare/sparkfunfingerprint

Repository files navigation

Build status Analytics

Fingerprint SparkFun Fingerprint Reader (GT-521Fxx)

⭐ Please star this project if you find it useful!

Interfacing Library for .NET 4.5 (and Mono) and .NET Core!.

GT-521Fxx

Specifications

Technical Specs GT-521F32 / GT-521F52
CPU ARM Cortex M3 Cortex
Sensor optical
Window 16.9mm x 12.9mm
Effective Area of the Sensor 14mm x 12.5mm
Image Size 258x202 px
Resolution 450 dpi
Max # of Fingerprints 200 / 3000
Matching Mode 1:1, 1:N
Size of Template 496 Bytes(template) + 2 Bytes (checksum)
Serial Communication UART (Default: 9600 baud) and USB v2.0 (Full Speed)
False Acceptance Rate (FAR) < 0.001%
False Rejection Rate (FRR) < 0.01%
Enrollment Time < 3 sec (3 fingerprints)
Identification Time < 1.5
Operating Voltage 3.3V ~ 6Vdc
Operating Current < 130mA
Touch Operating Voltage 3.3Vdc
Touch Operating Current < 3mA
Touch Standby Current < μ5

Library Features

  • All documented commands are implemented (2018-06-25)
  • Operations are all asynchronous
  • Nice sample application included for testing
  • MIT License
  • .Net Framework (and Mono)
    • No dependencies
  • .Net Standard
    • SerialPortStream: Independent implementation of System.IO.Ports.SerialPort and SerialStream for portability.

NuGet Installation: NuGet version

PM> Install-Package Unosquare.Sparkfun.FingerprintReader

Usage

using (var reader = new FingerprintReader(FingerprintReaderModel.GT521F52))
    {
         await reader.Open("COM4");
         Console.WriteLine($"Serial Number: {reader.SerialNumber}");
         Console.WriteLine($"Firmware Version: {reader.FirmwareVersion}");
    }

Related fingerprint projects

Project Description
wsfingerprint WaveShare Fingerprint Reader - Interfacing Library for .NET
libfprint-cs The long-awaited C# (.NET/Mono) wrapper for the great fprint library

About

SparkFun Fingerprint Reader Interfacing Library for .NET Framework and .NET Core

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages