簡體   English   中英

用 iPhone 讀取 Mifare Classic 標簽

[英]Read Mifare Classic tag with iPhone

根據 Apple 文檔,Mifare Classic 標簽不受明確支持。 NFC 工具等應用程序不會在 iPhone 上做出反應。 是硬件限制還是這種標簽類型可以被一些特殊的低級命令讀取?

NFC 標准不支持 Mifare Classic。 他們在 Android 手機上工作,這些手機使用 NXP 的 NFC 協議棧,因為 NXP 添加了對 Myfare Classic 的支持。

該芯片的結構與其他 RFID 芯片不同,需要在軟件中使用不同的協議。

Mifare Classic Cards 使用一些專有標准,不符合完整的 NFC 標准。

圖片可以更好地理解事物如何組合在一起(Mifare Classics 在“Mifare Std 1k/4k”列中)。

所以 iOS 確實支持以某種方式讀/寫 Mifare Classics,因為它們也是標准 NfcA 卡,iOS 在Mifare Unknown Identifier下確實支持,但你必須自己做很多工作才能通過 NfcA 發送正確的命令.

在 Android 上,對 Mifare Classics 的支持被定義為“可選”,並且有許多手機不使用 NXP 硬件並且不支持https://developer.ZC31B32364CE19CA8CECD5/478CECD5/478CECD5/47的這個“可選”功能。 安卓/nfc/tech/MifareClassic

在 Android NFC 設備上實現此 class 是可選的。 如果沒有實現,那么 MifareClassic 將永遠不會在 Tag#getTechList 中枚舉。 如果是枚舉的,那么所有的 MifareClassic I/O 操作都會被支持,Ndef#MIFARE_CLASSIC NDEF 標簽也會被支持。 無論哪種情況,NfcA 也會在標簽上枚舉,因為所有 MIFARE Classic 標簽也是 NfcA。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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