- NFC is a set of short-range wireless technologies, typically requiring a distance of 4 cm or less.
- NFC operates at 13.56 MHz on ISO/IEC 18000-3 air interface and at rates ranging from 106 kbit/s to 424 kbit/s.
- NFC always involves an initiator and a target; the initiator actively generates an RF field that can power a passive target.
- NFC peer-to-peer communication is possible, provided both devices are powered.
- There is no link level encryption built into NFC
- NFC allows you to share small payloads of data between an NFC tag and an Android-powered device, or between two Android-powered devices.
- Android framework APIs are based around a NFC Forum standard called **NDEF** (NFC Data Exchange Format).
- On Android NFC is off when the screen is off (no butt sniffing)
- No API support for card emulation
Supported Tag Technology
It is mandatory
for all Android NFC devices to support the following tags:
|NfcA||Provides access to NFC-A (ISO 14443-3A) properties and I/O operations.|
|NfcB||Provides access to NFC-B (ISO 14443-3B) properties and I/O operations.|
|NfcF||Provides access to NFC-F (JIS 6319-4) properties and I/O operations.|
|NfcV||Provides access to NFC-V (ISO 15693) properties and I/O operations.|
|IsoDep||Provides access to ISO-DEP (ISO 14443-4) properties and I/O operations.|
|Ndef||Provides access to NDEF data and operations on NFC tags that have been formatted as NDEF. Support NFC Forum Type 1, Type 2, Type 3 or Type 4 compliant tags|
The following tag technologies are optionally supported:
|MifareClassicProvides||access to MIFARE Classic properties and I/O operations, if this Android device supports MIFARE.|
|MifareUltralight||Provides access to MIFARE Ultralight properties and I/O operations, if this Android device supports MIFARE.|
Relationships between buzz words: