NFC标签唯一ID

Đỗ *_*ũng 6 tags unique serial-number uniqueidentifier nfc

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

"NFC兼容标签可以采用以下技术/标准,每种标签都有不同的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
Run Code Online (Sandbox Code Playgroud)

Mifare Classic卡还有非官方支持NFC标签.并且每个人都定义了一些识别号码.

  • Topaz/jewel有一个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-list进行一些测试,你会看到根据使用的标签出来的结果.对于代码,请参阅nfc-list.c的代码.如何检索和显示ID."

这是真的吗?还有其他什么吗?你能帮助我吗 ?

Els*_*han 5

通过这些链接了解有关 NFC 标签的更多信息。

类型 1:标签基于 ISO/IEC 14443A。该标签类型具有读取和重写能力。标签的存储器可以被写保护。内存大小可以在 96 字节到 2 KB 之间。与标签的通信速度为 106 kbit/sec。示例:Innovision Topaz

类型 2:标签基于 ISO/IEC 14443A。该标签类型具有读取和重写能力。标签的存储器可以被写保护。内存大小可以在 48 字节到 2 KB 之间。与标签的通信速度为 106 kbit/sec。示例:NXP Mifare Ultralight、NXP Mifare Ultralight

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

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

有关 UID 标签大小和其他规格详细信息的更多信息包含在此链接中。

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


cor*_*rjo 2

只是一些供您考虑的内容:

Broadcom(以前是 Innovision)的 Topaz / Juwel 标签越来越难找到。博通似乎不再支持他们。

Mifare Classic 不包含在 NFC 标准中。无论如何,具有 NXP 协议栈的设备(全部达到 Android 4.1x)确实支持它们,因此它们很受欢迎,因为它们具有大内存。但自 Android 4.2(例如 Nexus 4 或 Nexus 10)起,NFC 堆栈来自 Broadcom,并且不再支持 Mifare classic。

Felica 标签通常很难找到。

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