PN532卡仿真模式

时间:2010-06-01 08:03:47

标签: smartcard-reader

我正在尝试在卡仿真模式下配置ACR122U,但我不知道如何使用它。我正在使用java 6智能卡io进行读卡通信。谁使用PN 532卡仿真模式,请给我一些建议......

谢谢和问候 阿尼什

1 个答案:

答案 0 :(得分:0)

配置PN532模拟MIFARE Classic卡几乎是不可能的,我很抱歉 说。过去几周我一直在尝试,没有运气。数据表清楚地表明它可以做到这一点,但目前尚不清楚具体如何。但我确实知道MIFARE 1K仿真不需要SAM。

使用PN532命令TgInitAsTarget,您可以通过指定SENS_RES和SEL_RES和UID来模拟Mifare Classic卡,如果您只想模拟UID,那么它总是有效,但是模拟可以实际响应MIFARE的MIFARE 1K认证读取命令是另一个故事。基本上,当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/

如果你设法让它发挥作用,我希望能够更多地了解你的所作所为。

最好的运气!