7

我正在开发一个系统,包括 NFC 标签和 Android 手机,使用 NFC 标签的唯一 ID。但是不知道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

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。”

这是真的吗?还有别的吗?你能帮助我吗 ?

4

2 回答 2

4

通过这些链接阅读有关 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 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、NXP SmartMX 与 JCOP。)

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

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

于 2016-01-18T09:53:13.097 回答
2

只是一些位供您考虑:

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

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

Felica 标签通常很难找到。

所以安全路线是带有 Mifare UL 或 NXP Ntag 芯片的标签。

于 2013-04-18T14:32:58.847 回答