NFC tags unique ID

Đỗ Hoàng Dũng picture Đỗ Hoàng Dũng · Apr 18, 2013 · Viewed 23.5k times · Source

I'm developing a system including NFC tags and Android phone , using unique ID of NFC tags . But don't know what is the differences between 4 types NFC tag . I've found this :

"NFC-compatible tags can be of the following technologies/standards and each of them has a different notion of ID:

NFC Tag1 : Topaz/Jewel
NFC Tag2 : Mifare UL (ISO14443A-3)
NFC Tag3 : JIS X 6319-4 (FeliCa)
NFC Tag4 : ISO14443-4A or ISO14443-4B tag

There is also an unofficial support of the Mifare Classic cards as NFC tags. And each of them define some identification number.

  • Topaz/jewel has a 4-byte ID
  • Mifare UL has a 7-byte UID
  • Mifare Classic has a 4 or 7-byte UID
  • FeliCa has a 8-byte ID
  • ISO14443-4A has a 4, 7 or 11-byte UID
  • ISO14443-4B has a 4-byte PUPI

Do some tests with nfc-list, you'll see what comes out depending on the used tag. And for code, see code of nfc-list.c how IDs are retrieved and displayed."

Is that true and is thera anything else ? Can you help me ?

Answer

Elshan picture Elshan · Jan 18, 2016

Read more about nfc tags with these links.

Type 1: Tag is based on ISO/IEC 14443A. This tag type is read and re-write capable. The memory of the tags can be write protected. Memory size can be between 96 bytes and 2 Kbytes. Communication Speed with the tag is 106 kbit/sec. Example: Innovision Topaz

Type 2: Tag is based on ISO/IEC 14443A. This tag type is read and re-write capable. The memory of the tags can be write protected. Memory size can be between 48 bytes and 2 Kbytes. Communication Speed with the tag is 106 kbit/sec. Example: NXP Mifare Ultralight, NXP Mifare Ultralight

Type 3: Tag is based on the Japanese Industrial Standard (JIS) X 6319-4. This tag type is pre-configured at manufacture to be either read and re-writable, or read-only. Memory size can be up to 1 Mbyte. Communication Speed with the tag is 212 kbit/sec. Example: Sony Felica

Type 4: is fully compatible with the ISO/IEC 14443 (A \& B) standard series. This tag type is pre-configured at manufacture to be either read and re-writable, or read-only. Memory size can be up to 32 KBytes; For the communication with tags APDUs according to ISO 7816-4 can be used. Communication speed with the tag is 106 kbit/sec. Example: NXP DESfire, NXP SmartMX with JCOP.)

Further more information about UID tag size and other specification details are contain with this link.

https://www.tagnfc.com/en/info/11-nfc-tags-specs