The USB Development Module (UDM) is connected to the PC over USB. It uses the USB 2.0 Full Speed protocol and adds a custom interface for communicating with the fingerprint sensor on top.
The interface consists of two parts, the fingerprint USB driver interface on the host side, and a device specific parts which handles the communication with the fingerprint sensor over SPI. Software Development Kit (SDK) IDEX provides a Microsoft Windows based software development kit (SDK) to enable customers to develop their own applications based on the UDM. The SDK is provided as a C or .Net library with example code and documentation. Functions for capturing images, extracting minutiae based templates and verifying templates are provided.
With the SDK captured images can also be used with any 3rd party algorithms for extraction and matching.
IDEX offers also a software kit to enable customers to develop embedded fingerprint authentication solutions or add fingerprint authentication to existing products.
IDEX biometric algorithms run on an external controller, performing the functions of real-time image reconstruction, feature extraction, and matching. They are highly optimized to minimize the requirements for processing capacity and memory (both RAM and flash). Everything is provided in relocatable library files that are independent of operating system, compiler and development environment.
Software libraries for imaging, enrollment and verification are available for ARM7 and Cortex M3 cores and have already been compiled for controllers supplied by Atmel, NXP and STMicroelectronics.
The low-level software interface to the fingerprint sensor is specific to the microcontroller version. IDEX provides specifications and guidelines in order to establish this.
The development kit is based on standard development boards supplied by the microcontroller vendor and a plug-on module with the fingerprint sensor and the software libraries will be provided by IDEX.
Copyright © 2010 IDEX ASA