[英]iOS11 Core NFC and ISO 14443
據我了解iOS11 Core NFC,它只支持NDEF。 這是否意味着它僅支持ISO 15693標簽並且不支持ISO 14443(-3或-4)?
我知道您可以在NDEF中發送APDU,但這不是ISO 7816.如果我錯了,請糾正我。 簡單來說,CoreNFC是否支持ISO 14443(-3 / -4)?
不,核心NFC根本不限於ISO / IEC 15693標簽。 根據文檔( 核心NFC ),
使用Core NFC,您可以讀取包含NFC數據交換格式(NDEF)數據的1到5類型的近場通信(NFC)標簽。
因此,核心NFC似乎只支持NDEF格式的標簽。 NDEF是NFC數據交換格式, NFC論壇指定的抽象層,用於抽象不同類型的NFC標簽硬件上的交互和數據存儲。 目前有五種不同的NFC標簽平台由NFC論壇指定並由iOS支持。 這些標簽類型中的每一種都源自NFC誕生之前已經存在的某些RFID(NFC)標簽產品。 它們的commad集,內存布局甚至底層RF協議標准都不同:
因此,Core NFC支持13.56 MHz HF頻段中所有這些NFC / RFID /非接觸式智能卡標准的子集。 然而,您必須使用通過NDEF抽象層公開的功能。 這意味着您只能使用這些RF標准在支持的NFC標簽上讀取NDEF消息。
此外,雖然APDU用於訪問Type 4標簽,但您必須綁定那些APDU以及用於從這些標簽讀取數據的通信序列。 您無法自由控制正在發送的APDU。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.