簡體   English   中英

iOS11核心NFC和ISO 14443

[英]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協議標准都不同:

  • NFC論壇標簽類型1:此標簽平台源自Innovision(現為Broadcom?)Jewel標簽。 它基於ISO / IEC 14443-3A框架,但不使用該標准的防沖突方案。
  • NFC論壇標簽類型2:此標簽平台源自恩智浦MIFARE Ultralight標簽。 它基於ISO / IEC 14443-3A。
  • NFC論壇標簽類型3:此標簽平台源自Sony FeliCa Lite標簽。 它基於JIS X 6319-4(和ISO / IEC 18092)。
  • NFC論壇標簽類型4:此標簽平台源自恩智浦MIFARE DESFire標簽。 它基於ISO / IEC 14443-4(ISO-DEP)傳輸協議(支持A類和B類)和ISO / IEC 7816-4命令(APDU)和文件系統結構。
  • NFC論壇標簽類型5:此標簽平台是不同制造商的ISO / IEC 15693標簽的功能之間的協議。

因此,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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM