2010-06-01 359 views
0

我想在卡模擬模式下配置ACR122U,但我不知道如何使用它。我使用的Java 6的智能卡IO供讀者communication.Who與PN 532卡仿真模式工作,請給我一些建議...PN532卡仿真模式

感謝和問候 阿尼什

回答

0

配置PN532模仿MIFARE經典卡幾乎是不可能的,我很抱歉 說。過去幾周我一直在嘗試,沒有運氣。數據表清楚地表明,它可以做到這一點,但不清楚究竟如何。但我確實知道,MIFARE 1K仿真不需要SAM。

使用PN532命令TgInitAsTarget,您可以通過指定SENS_RES和SEL_RES和UID來模擬Mifare Classic卡,並且如果您只想模擬UID,則該模式始終有效,但是可以模擬實際可以響應的MIFARE 1K MIFARE身份驗證和讀取命令是另一回事。基本上,當一個PN532模擬一個MIFARE 1K並接收到MIFARE認證命令(0x60 0xXX,其中XX =塊號)時,你應該發送一個模擬卡的響應是一個4字節的隨機數,然後發起者應該使用提供密鑰和內部PN532 CRYPTO1密碼。問題在於發起者從不迴應那個隨機數挑戰,而仿真總是在那裏失敗。

我這樣做只是一個PN532,所以我可以直接命令PN532,我不確定ACR122U提供的API可以做什麼,但如果你可以訪問實際的PN532命令,那麼這將使你的生活更平滑潛在的更困難。

看看我的上libnfc.org對於額外的細節後我已經試過:

http://www.libnfc.org/community/topic/277/nfcemulatetag/

如果你設法得到它的工作,我很願意聽到更多關於你做了什麼。

最好的運氣!