Tags NFC标签唯一ID

Tags NFC标签唯一ID,tags,unique,nfc,uniqueidentifier,serial-number,Tags,Unique,Nfc,Uniqueidentifier,Serial Number,我正在开发一个包括NFC标签和Android手机的系统,使用NFC标签的唯一ID。 但不知道4种NFC标签之间有什么区别。 我发现: “NFC兼容标签可以采用以下技术/标准: 他们每个人都有不同的ID概念: 还有一种非官方支持将Mifare经典卡作为NFC标签。 它们各自定义了一些识别号 黄玉/宝石有一个4字节的ID Mifare UL有一个7字节的UID Mifare Classic具有4或7字节的UID FeliCa有一个8字节的ID ISO14443-4A具有4、7或11字节的UID I

我正在开发一个包括NFC标签和Android手机的系统,使用NFC标签的唯一ID。 但不知道4种NFC标签之间有什么区别。 我发现:

“NFC兼容标签可以采用以下技术/标准: 他们每个人都有不同的ID概念:

还有一种非官方支持将Mifare经典卡作为NFC标签。 它们各自定义了一些识别号

  • 黄玉/宝石有一个4字节的ID
  • Mifare UL有一个7字节的UID
  • Mifare Classic具有4或7字节的UID
  • FeliCa有一个8字节的ID
  • ISO14443-4A具有4、7或11字节的UID
  • ISO14443-4B有一个4字节的PUPI
使用nfc列表进行一些测试,您将看到根据使用的标签得出的结果。 有关代码,请参见nfc list.c代码“如何检索和显示ID”

这是真的吗?塞拉还有别的事吗?
你能帮我吗?

请考虑一下:

Broadcom(以前的Innovision)的黄玉/朱威尔标签越来越难找到。Broadcom似乎不再支持他们了

NFC标准中不包括Mifare Classic。具有NXP协议栈的设备(都支持Android 4.1x)无论如何都支持它们,所以它们很受欢迎,因为它们的内存很大。但由于Android 4.2(如Nexus 4或Nexus 10)的NFC堆栈来自Broadcom,因此不再支持Mifare classic ist

Felica标签通常很难找到


因此,安全路线是使用Mifare UL或NXP Ntag芯片的标签。

阅读更多关于nfc标签的链接

类型1:标签基于ISO/IEC 14443A。已读取此标记类型 并且可以重新编写。标签的内存可以进行写保护。 内存大小可以在96字节到2 KB之间。通信速度 标签的速率为106 kbit/sec。示例:Innovision黄玉

类型2:标签基于ISO/IEC 14443A。此标记类型是读和写的 可重新写入。标签的内存可以进行写保护。 内存大小可以在48字节到2 KB之间。通信速度 标签的速率为106 kbit/sec。示例:NXP Mifare Ultralight,NXP 米法尔超轻

类型3:标签基于日本工业标准(JIS)X 6319-4. 该标签类型在制造时预先配置为 可读写或只读。内存大小最多可达1 MB。 与标签的通信速度为212 kbit/sec。示例:索尼Felica

类型4:与ISO/IEC 14443(A\&B)标准完全兼容 系列该标签类型在制造时预先配置为 可读写或只读。内存大小最多可达32 千字节;用于根据ISO 7816-4与标签APDU通信 可以使用。与标签的通信速度为106 kbit/sec。 示例:NXP DESfire、带有JCOP的NXP SmartMX。)

有关UID标记大小和其他规范详细信息的更多信息,请参见此链接


谢谢,但我想问的另一件事是,4种NFC标签的UID之间有什么区别?UID是上面列出的长度不同的数字。如果您想编写软件以使用多种芯片类型和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