|
Project Information
Members
Links
|
NFCTools is a collection of libraries and tools for NFC in Java. The targeted devices are desktop Reader/Writer and Android Smartphones. The project has been just started and is meant as a playground as well as reliable library collection. It is supported by GrundID GmbH. Please check an online Demo using these tools: NDEF Push / Android Beam / NFC Tags Demo Applet Check GettingStarted in the wiki for infos how to checkout the project. There are several modules in this project: nfctools-apiContains some common interfaces and utility classes. nfctools-examplesSeveral examples how to communicate over NFCIP and read and write NDEF Messages onto a Mifare Card. The examples rely on the availability of one or two Arygon Desktop Readers. They also demonstrate the usage of dependency injection (JSR 330) with Spring and how to setup a simple NFC Tools project using maven. nfctools-mfMifare classes for handling the Mifare cards. nfctools-mf-ndefMifare Tools for reading and writing NDEF records onto Mifare Classic cards. nfctools-ndefNDEF Parser for parsing and encoding of NDEF messages. nfctools-comCommunication module for establishing Input- and OutputStreams. nfctools-spi-fileFile system service provider implementation. Allows reading (later also writing) of Mifare dump files. Very practical for test cases and if you don't have an NFC reader. nfctools-spi-arygonService provider implementation for Arygon Desktop Reader via the COM-Port interface. nfctools-spi-tamaTAMA (pn53x) module which implements the NFCIPConnection interface allowing easy data exchange nfctools-spi-acs-apduFirst support for the ACR122 and ACR128 when reading and writing Mifare cards. My current hardware and software config for development is as follows:
Please have a look at the Tools and try to contribute. |