2014-10-27 149 views
0

我正在努力瞭解如何使用恩智浦芯片在Android NFC設備上模擬Mifare智能卡。可能嗎?仿真NFC設備上的Mifare智能卡(使用恩智浦芯片)

http://www.mifare.net/en/micommunity/qa/問題4,他們說有辦法做到這一點。有人知道更詳細嗎?我一直試圖問他們沒有任何答案。

您是否知道使用恩智浦芯片的設備通常是否配備了具有Mifare功能的嵌入式安全元件(eSE)以及哪裏可以找到相關信息?

+0

你想模仿什麼類型的MIFARE卡(Classic,Ultralight,DESFire)?我假設您使用恩智浦芯片您指的是NFC控制器,對吧? – 2014-10-28 16:02:37

+0

是的,MIFARE Classic – sNyggren 2014-10-31 08:48:47

回答

1

因爲Android操作系統不支持這個功能,所以無法仿真具有恩智浦NFC控制器的Android設備上的Mifare Classic智能卡。 Android 4.4的引入host-based card emulation (HCE)但僅下降到ISO14443-4層:

具體而言,機器人4.4載體仿真卡,是基於NFC的論壇ISO-DEP規範(基於ISO/IEC 14443-4)和處理ISO/IEC 7816-4規範中定義的應用協議數據單元(APDU)。 Android只強制在Nfc-A(ISO/IEC 14443-3 Type A)技術之上模擬ISO-DEP。支持Nfc-B(ISO/IEC 14443-4 Type B)技術是可選的。所有這些規格的分層顯示在圖3中。

Mifare Classic需要一些較低的槓桿控制,因此您是SOL。 http://www.mifare.net/en/micommunity/qa/中陳述的內容不明確,因爲它一般指的是Mifare,而不是Mifare Classic。 Mifare Classic是不同的動物,因爲它是在NFC論壇標準形成之前出現的。因此,與Android等更高級別的項目集成更爲困難。

RE:帶有eSE的恩智浦芯片。這並非總是由設備製造商使用,因此您必須仔細查看相關設備的架構。有一些設備是有意義的,但不是全部。

+0

啊,我明白了。寶貴的信息。謝謝! – sNyggren 2014-10-31 14:58:46

+0

你知道這是否可以使用任何其他卡嗎? MIFARE Plus,MIFARE Ultralight? – sNyggren 2014-10-31 15:05:05

+0

是的,我相信這是可能的Mifare Plus卡,但不是Ultralights。 – grundyoso 2014-10-31 16:39:06

相關問題