WaveShare Fingerprint Reader
⭐ Please star this project if you find it useful!
Interfacing Library for .NET 4.5 (Mono) and .NET Core!
Specifications
Parameter | Specification |
---|---|
Processor (CPU) | STM32F205 |
Sensor | HD optical |
Memory | Built-in (extensible) |
Anti-wearing | 1 million times |
Anti-electrostatic | 150KV |
Fingerprint capacity | 1000 |
False acceptance rate | <0.001% (on security level 5) |
False rejection rate | <0.1% (on security level 5) |
Current | <50ma |
Input time | <0.5s |
Matching time | <0.5s |
Matching mode | 1 : 1, 1 : N |
Security level | 1-10 (supports customization) |
Output formats | User ID, Image, Feature |
Feature size | 196 Byte |
Feature template size | 512 Byte |
Template rule standard | ISO19794-2 |
Communication interface | UART |
Communication baud rate | 9600-57600bps |
Power supply | UART, external power |
Voltage level | 3.3-7.5V |
PCB dimension | 40 * 58 * 8mm |
Operating temp. | -20℃ to 60℃ |
Relative humidity | 40%RH to 85%RH (without condensation) |
Library Features
- All documented commands are implemented (2016-11-06)
- 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:
PM> Install-Package Unosquare.WaveShare.FingerprintReader
Usage
using (var reader = new FingerprintReader())
{
reader.Open("COM3");
var result = await reader.GetDspVersionNumber();
Console.WriteLine($"Module Version: {result.Version}");
}
Related fingerprint projects
Project | Description |
---|---|
sparkfunfingerprint | SparkFun Fingerprint Reader (GT-521Fxx) - Interfacing Library for .NET 4.5 (and Mono) and .NET Core! |
libfprint-cs | The long-awaited C# (.NET/Mono) wrapper for the great fprint library |