2013-04-18 7 views
5

Ich entwickle ein System einschließlich NFC-Tags und Android-Telefon, mit eindeutigen ID von NFC-Tags. Aber weiß nicht, was die Unterschiede zwischen 4 Typen NFC-Tag ist. Ich habe dies gefunden:NFC-Tags eindeutige ID

„NFC-kompatiblen Tags der folgenden Technologien/Standards sein können und jeder von ihnen hat eine andere Vorstellung von 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 

Es gibt auch eine inoffizielle Unterstützung der Mifare Classic Karten als NFC-Tags. Und jeder von ihnen eine Identifikationsnummer definieren.

  • T Opaz/jewel hat eine 4-Byte-ID
  • Mifare UL hat einen 7-Byte-UID
  • Mifare Classic a 4 oder 7-Byte-UID
  • FeliCa hat eine 8-Byte-ID
  • ISO14443-4A hat 4, 7 oder 11-Byte-UID
  • ISO14443-4B hat ein 4-Byte PUPI

einige Tests mit nfc-Liste tun, werden Sie sehen, was auf dem verwendeten Tag je kommt. Und für Code, siehe Code von nfc-list.c wie IDs abgerufen und angezeigt.“

Ist das wahr und Thera etwas anderes ist? Können Sie mir helfen?

Antwort

2

einfach ein paar Bits für Ihre Aufmerksamkeit :..

Topaz/JUWEL-Tags von Broadcom (vorher Innovision) werden sehr zu schwer zu finden Es scheint Broadcom ist sie nicht mehr unterstützt

die Mifare Classic sind nicht in der NFC-Standard enthalten Geräte mit dem. Protokoll-Stack von NXP (alle bis zu Android 4.1x) unterstützen sie trotzdem sind sie beliebt wegen ihrer großen Speicherkapazität. Aber seit Android 4.2 (z. B. Nexus 4 oder Nexus 10) stammt der NFC-Stack von Broadcom und der Mifare-Klassiker wird nicht mehr unterstützt.

Felica Tags sind oft schwer zu finden.

Also die sichere Route sind Tags mit Mifare UL oder NXP Ntag Chips.

+0

Danke, aber noch eine Sache, die ich fragen will, was die Unterschiede zwischen UID von 4 Arten NFC-Tag sind? –

+1

Die UIDs sind Nummern, die sich in der Länge wie oben aufgeführt unterscheiden. Wenn Sie Ihre SW so schreiben möchten, dass sie mit mehreren Chiptypen arbeitet und auf der ID basiert, müssten Sie die verschiedenen Chips erkennen und Ihren Code darauf aufmerksam machen. – corvairjo

0

Lesen Sie mehr über nfc-Tags mit diesen Links.

Typ 1: Tag basiert auf ISO/IEC 14443A. Dieser Tag-Typ wird gelesen und neu geschrieben. Der Speicher der Tags kann schreibgeschützt sein. Die Speichergröße kann zwischen 96 Byte und 2 KByte liegen. Kommunikationsgeschwindigkeit mit dem Tag ist 106 kbit/sec.Beispiel: Innovision Topaz

Typ 2: Tag basiert auf ISO/IEC 14443A. Dieser Tag-Typ wird gelesen und umschreibbar. Der Speicher der Tags kann schreibgeschützt sein. Die Speichergröße kann zwischen 48 Byte und 2 KByte liegen. Kommunikationsgeschwindigkeit mit dem Tag ist 106 kbit/sec. Beispiel: NXP Mifare Ultralight, NXP Mifare Ultralight

Typ 3: Tag basiert auf dem japanischen Industriestandard (JIS) X 6319-4. Dieser Tag-Typ ist bei der Herstellung so vorkonfiguriert, dass er entweder lesen und wiederbeschreibbar oder schreibgeschützt ist. Die Speichergröße kann bis zu 1 MByte betragen. Kommunikation Geschwindigkeit mit dem Tag beträgt 212 kbit/s. Beispiel: Sony Felica

Typ 4: ist voll kompatibel mit der ISO/IEC 14443 (A \ & B) Standard Serie. Dieser Tag-Typ ist bei der Herstellung so vorkonfiguriert, dass er entweder lesen und wiederbeschreibbar oder schreibgeschützt ist. Speichergröße kann bis zu 32 KBytes; Für die Kommunikation mit Tags können APDUs nach ISO 7816-4 verwendet werden. Die Kommunikationsgeschwindigkeit mit dem Tag beträgt 106 kbit/s. . Beispiel: NXP DESfire, NXP SmartMX mit JCOP)

Weitere Informationen über UID Tag-Größe und andere Spezifikation Details werden mit diesem Link enthalten.

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