NFC标签和NFC卡是一回事吗?

Are NFC tags and NFC cards the same thing?

NFC标签和NFC卡是一回事吗? Android 文档提到了两者。 "NFC tags" 在读取简单标签时,然后在 HCE documentation 中说 "NFC card"。我可以假设它们是一样的吗?

一般来说,术语 "NFC tag" 和 "NFC card" 可以互换。它们指的是将相同的底层芯片技术封装到具有不同形状因素的对象中。 IE。 NFC 标签可以具有任何形状因素(例如,贴在任何物体上的小贴纸),而 NFC 卡通常是具有信用卡形状的东西(例如 ISO/IEC 7810 中定义的 ID1 格式)。

通常,NFC tag/card指的是NFC论坛标签。这些是简单的内存标签(尽管有些可能具有额外的处理能力)以 NDEF 格式存储(可自由读取)数据。 NFC 论坛标签技术最初建立在现有的 RFID 内存标签技术之上,这些技术全部合并到 NFC 中。

但是,当谈到主机卡仿真 (HCE) 时,术语 "NFC card"(在 Android 文档中使用)有些误导。在 HCE 的情况下,术语 "card"(在其前面加上 "NFC" 是误导性的部分)实际上指的是非接触式智能卡(通常是 ISO/IEC 14443-4)。因此,更好的描述是 "NFC-compatible smartcard",因为 NFC 设备通常在 reader 模式下支持 ISO/IEC 14443-4(即它们可以访问此类智能卡)并且通常也在卡模拟模式下(即它们可以被其他 ISO/IEC 14443-4 卡 readers) 访问。

这样的 HCE 模拟卡通过实施 NFC 论坛类型 4 标签操作规范(一种将 NDEF 数据结构映射到 [=28= 的协议)充当 NFC 标签(更具体地说,是包含 NDEF 数据的 NFC 论坛标签) ] 14443-4 智能卡。然而,在许多情况下 ISO/IEC 14443-4 智能卡使用不同的协议,例如信用卡通常使用 EMV,电子护照使用 ICAO 9303 等定义的协议