Libnfc:Features

From NFC Tools
(Difference between revisions)
Jump to: navigation, search
m
m
 
(7 intermediate revisions by one user not shown)
Line 1: Line 1:
libnfc provides the following features for easy NFC application development:
+
[[libnfc]] provides the following features for easy NFC application development:
  
*    Complete coverage of low-level [[PN53x-chip|PN53x chipset]] commands
+
*    Complete coverage of low-level [[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 [[API|programmers API]] for simple and advanced features
+
*    Easy to use [[Libnfc:API|programmers API]] for simple and advanced features
*    Released under the open source [[License|GNU Lesser General Public License‎]]
+
*    Released under the open source [[Libnfc: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
 
*    Does not require any knowledge of RFID 13.56mhz modulation
 
*    Does not require any knowledge of RFID 13.56mhz modulation
 
*    Supports ISO14443-A/B, ISO18092 (p2p) and JIS X 6319-4 modulation
 
*    Supports ISO14443-A/B, ISO18092 (p2p) and JIS X 6319-4 modulation
*    Implements NXP MIFARE Classic and Sony Felica protocol
+
*    Implements NXP [[MIFARE]] Classic and Sony [[FeliCa]] protocol
 
*    Can transform your NFC device into a initiator (reader) or target (tag)
 
*    Can transform your NFC device into a initiator (reader) or target (tag)
 
*    Allows complete control of the transmitted data frames
 
*    Allows complete control of the transmitted data frames
Line 18: Line 18:
 
*    Very useful for performing research on hardware and protocol level
 
*    Very useful for performing research on hardware and protocol level
 
*    Easy start-up example applications/tools for a quick start
 
*    Easy start-up example applications/tools for a quick start
[[Category:Software]]
+
 
 
[[Category:Libnfc]]
 
[[Category:Libnfc]]

Latest revision as of 22:30, 10 December 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