我正在尝试在卡模拟模式下配置 ACR122U,但我不知道如何使用它。我正在使用 java 6 smartcard io 进行读卡器通信。谁使用 PN 532 卡仿真模式,请给我一些建议...
感谢和问候阿尼什
我正在尝试在卡模拟模式下配置 ACR122U,但我不知道如何使用它。我正在使用 java 6 smartcard io 进行读卡器通信。谁使用 PN 532 卡仿真模式,请给我一些建议...
感谢和问候阿尼什
很抱歉,将 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/
如果你设法让它工作,我很想听到更多关于你所做的事情。
祝你好运!