Libnfc:Features

From NFC Tools
(Difference between revisions)
Jump to: navigation, search
m (Yobibe moved page Documentation:Features to Features without leaving a redirect)
Line 3: Line 3:
 
*    Complete coverage of low-level [[PN53x-chip|PN53x chipset]] commands
 
*    Complete coverage of low-level [[PN53x-chip|PN53x chipset]] commands
 
*    Written in pure and plain C for portability and speed
 
*    Written in pure and plain C for portability and speed
*    Easy to use [[Documentation:API|programmers API]] for simple and advanced features
+
*    Easy to use [[API|programmers API]] for simple and advanced features
*    Released under the open source [[GNU Lesser General Public License‎]]
+
*    Released under the open source [[License|GNU Lesser General Public License‎]]
 
*    Compatible with very cheap but advanced NFC hardware devices
 
*    Compatible with very cheap but advanced NFC hardware devices
 
*    Compiles “out of the box” on Linux, Mac OS X and Windows
 
*    Compiles “out of the box” on Linux, Mac OS X and Windows

Revision as of 16:46, 3 July 2012

libnfc provides the following features for easy NFC application development:

  • Complete coverage of low-level PN53x chipset commands
  • Written in pure and plain C for portability and speed
  • Easy to use programmers API for simple and advanced features
  • Released under the open source GNU Lesser General Public License‎
  • Compatible with very cheap but advanced NFC hardware devices
  • Compiles “out of the box” on Linux, Mac OS X and Windows
  • Does not require any knowledge of RFID 13.56mhz modulation
  • Supports ISO14443-A/B, ISO18092 (p2p) and JIS X 6319-4 modulation
  • Implements NXP MIFARE Classic and Sony Felica protocol
  • Can transform your NFC device into a initiator (reader) or target (tag)
  • Allows complete control of the transmitted data frames
  • Accepts transmission of incorrect or empty CRC information
  • Provides a way to send arbitrary and incorrect parity bits
  • Supports sending of incomplete byte-frames (e.g. 4 bits error message)
  • Allows configuration of advanced chip registers and modulation settings
  • Very useful for performing research on hardware and protocol level
  • Easy start-up example applications/tools for a quick start
Personal tools
Namespaces

Variants
Actions
Navigation
Documentation
Misc
Toolbox
Partners