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

Latest commit

 

History

History
73 lines (59 loc) · 4.08 KB

README.md

File metadata and controls

73 lines (59 loc) · 4.08 KB

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