Ibr*_*him 6 apdu nfc ios ndef contactless-smartcard
据我了解,iOS11 Core NFC仅支持NDEF。这是否意味着它仅支持ISO 15693标签而不支持ISO 14443(-3或-4)?
我知道您可以在NDEF中发送APDU,但这不是ISO7816。如果我错了,请纠正我。简单来说,CoreNFC是否支持ISO 14443(-3 / -4)?
不,Core NFC根本不限于ISO / IEC 15693标签。根据文档(Core NFC),
使用Core NFC,您可以读取类型1到5的近场通信(NFC)标签,其中包含NFC数据交换格式(NDEF)的数据。
因此,Core NFC似乎仅支持NDEF格式的标签。NDEF是NFC数据交换格式,是NFC论坛指定的抽象层,用于抽象与不同类型的NFC标签硬件之间的交互以及数据存储。当前,NFC论坛指定了五个不同的NFC标签平台,并且iOS支持它们。这些标签类型中的每一种都源自NFC诞生之前已经存在的某些RFID(NFC)标签产品。它们之间的区别在于它们的逗号集,内存布局,甚至是底层的RF协议标准:
因此,Core NFC支持13.56 MHz HF频段中所有这些NFC / RFID /非接触式智能卡标准的子集。但是,您必须绑定到通过NDEF抽象层公开的功能。这意味着您只能使用那些RF标准来读取支持的NFC标签上的NDEF消息。
同样,虽然APDU用于访问类型4标签,但是您将绑定到那些APDU和用于从这些标签读取数据的通信序列。您无法自由控制要发送的APDU。
| 归档时间: |
|
| 查看次数: |
4664 次 |
| 最近记录: |