我試圖寫一個Android應用程序進行讀/寫的NFC卡,支持ISO 14443 A類標準。徹底搜索後,似乎我現在唯一的選擇是通過發送APDU命令來使用IsoDep類及其收發方法。我擁有的卡是支持ISO 14443和ISO 7816標準的SmartCafe雙接口卡。ISO 14443 A類卡讀取/寫入採用Android
然後我說找的APDU爲14443標準。我發現this page有關於此的一個很好的資源。但是,問題是缺乏任何示例APDU。
有些情況下,我沒有運氣嘗試了幾個計算器的問題和答案與APDU協同(例如this)。
蠻力嘗試通過選擇命令顯示以下結果:6F108408A000000003000000A5049F6501FF9000它看起來像卡的文件控制信息。但我在如何解讀這些信息上掙扎着。
我也隨大流掙扎與卡工作。到目前爲止,我已經明白:
- 我需要選擇一個文件,並
- 然後從文件中讀取或寫入到文件中。
該卡是一個新卡,可能沒有任何其他文件或信息,而不是文件控制信息。那麼哪個PDU可用於在特定位置創建文件,以及哪個PDU可用於從該文件中讀取?
優秀的,這是我需要知道到底是什麼。網上提供的任何教程都不像您對FCI的回答那麼具體。而且,GPShell將派上用場。非常感謝。 – Ripul
優秀的答案,對初學者非常有幫助!謝了哥們! –