iOS11 Core NFC and ISO 14443



我了解ios11核心NFC,它仅支持NDEF。这是否意味着它仅支持ISO 15693标签,并且不支持ISO 14443(-3或-4(?

我知道您可以将APDU发送给NDEF,但这不是ISO7816。如果我错了,请纠正我。简而言之,CorenFC是否支持ISO 14443(-3/-4(?

否,Core NFC完全不限于ISO/IEC 15693标签。根据文档(核心NFC(,

使用核心NFC,您可以阅读近乎字段通信(NFC(标签 类型1至5,其中包含NFC数据交换格式的数据 (NDEF(。

因此,Core NFC似乎仅支持NDEF格式的标签。NDEF是NFC数据交换格式,这是NFC论坛指定的抽象层,用于在不同类型的NFC TAG硬件上抽象与数据存储和数据存储。NFC论坛目前有五个不同的NFC标签平台,并由iOS支持。这些标签类型中的每一个都来自NFC出生之前已经存在的某些RFID(NFC(标签产品。它们的销售集,内存布局甚至基础RF协议标准不同:

  • NFC论坛标签类型1:此标签平台源自Innovision(现在是Broadcom?(Jewel标签。它基于ISO/IEC 14443-3A框架,但不使用该标准的反碰撞方案。
  • NFC论坛标签类型2:此标签平台源自NXP Mifare超轻标签。它基于ISO/IEC 14443-3A。
  • NFC论坛标签类型3:此标签平台源自Sony Felica Lite标签。它基于JIS X 6319-4(和ISO/IEC 18092(。
  • NFC论坛标签类型4:此标签平台源自NXP Mifare Desfire标签。它基于ISO/IEC 14443-4(ISO-DEP(传输协议(A型和B型B型(和ISO/IEC 7816-4命令(APDUS(和文件系统结构。
  • NFC论坛标签类型5:此标签平台是ISO/IEC 15693标签不同制造商的功能之间的协议。

因此,Core NFC支持13.56 MHz HF频段中所有这些NFC/RFID/Unssctions SmartCard标准的子集。然而,您与NDEF抽象层暴露的功能绑定在一起。这意味着您只能使用这些RF标准在支持的NFC标签上读取NDEF消息。

另外,虽然APDU用于访问4型标签,但您绑定到这些APDU和那些用于从这些标签中读取数据的通信序列。您无法自由控制发送的APDU。

最新更新