Topic: PinKey SDK with NFC API
Hello,
I would like to introduce you the pinKey SDK project. This project, lead by Card Tech srl, aims to provide an Open Source platform over which to develop rich NFC-capable applications. Obviously the main building blocks of our NFC software stack are libnfc (1.4.2), libfreefare (0.3.1) and libndef (1.1.1) libraries.
I think it represents one of the firsts projects having reached a significant maturity stage, allowing for the developer to build custom NFC-oriented applications.
The provided application environment is based on Qt Framework and Qt Quick technology (http://qt.nokia.com). Currently it takes advantages on Qt 4.6 with the upgrade to the more powerful Qt 4.7 release with full Qt Quick and Qt Mobility support already scheduled for the near future.
At the moment we have developed a system service that handles NFC target discovery and recognition of Mifare Ultralight and Classic tags, providing an easy-to-use API that includes Read & Write functionalities of both raw an NDEF messages compliant to the NFC Forum standards (NDEF, TLV, etc. specifications).
This system service is integrated into a complete embedded operative system, called ODIN OS (http://developers.card-tech.it/odin-os), delivering biometric identification through a fingerprint recognition technology.
This particular platform can thus be used to build applications specifically conceived for security driven services, such as micro-payments, access control and secure data management.
To demonstrate the platform suitability to this particular application range, we've also developed several demos and examples, based on these services, that are included in the SDK (e.g. vcard exchange, simulation of NFC-based micro-payment, personnel identification with both NFC and biometric readings, password management, etc.).
The reference hardware, an in-house development device called pinKey Touch, features NXP's PN532 chip with the option for a P5CN072 SAM (Security Access Module) connection.
The pinKey SDK will be soon available for free download from the Card Tech Developers community website at the following address:
http://developers.card-tech.it/download
On the same website you can find more informations about pinKey SDK and pinKey Touch reference device.