我正在尝试在卡仿真模式下配置ACR122U,但我不知道如何使用它。我正在使用Java6智能卡io为读卡器communication.Who工作与PN 532卡模拟模式,请给我一些建议...
感谢并问候Anish
发布于 2012-07-27 08:52:11
很抱歉,配置PN532来模拟MIFARE Classic卡几乎是不可能的。在过去的几周里,我一直在尝试它,但没有成功。数据表清楚地说明了它可以做到这一点,但还不清楚具体是如何做到的。然而,我知道SAM不是MIFARE 1K仿真所必需的。
使用PN532命令TgInitAsTarget,您可以通过指定SENS_RES、SEL_RES和UID来模拟Mifare Classic卡,如果您所要做的只是模拟UID,那么这种方法总是有效的,但是模拟能够实际响应MIFARE身份验证和读取命令的MIFARE 1K则是另一回事。基本上,当PN532模拟MIFARE 1K并接收到MIFARE身份验证命令(0x60 0xXX,其中XX=block number)时,您应该作为模拟卡发送的响应是一个4字节的随机数,然后启动器应使用提供的密钥和内部PN532 CRYPTO1密码对其进行加密。问题是启动器从不响应该随机数质询,并且仿真总是在那里失败。
我只是用一个PN532来做这件事,所以我可以直接命令PN532,我不确定ACR122U提供了什么API可以做什么,但是如果你可以访问实际的PN532命令,那么这可能会让你的工作变得更加困难。
在libnfc.org上CHeck我的帖子,了解我尝试的更多细节:
http://www.libnfc.org/community/topic/277/nfcemulatetag/
如果你能让它工作,我很乐意听到更多关于你所做的事情。
祝你好运!
https://stackoverflow.com/questions/2948103
复制相似问题