根据文档,并定义了libfreefare(libnfc(项目中提到的/示例,这种组合应该很好:
libfreefare( libnfc ( acr122u 读取器 mifare desfire ev1 ev1 card
但是,经过一周的测试,在3个不同的Linux平台和Windows7and10上进行了测试...它在我的测试中仍无法使用。下杠杆代码(libnfc示例代码: nfc-anticol
(可以正常工作,因为它没有调用更高的14443-4命令,只有14443-3,以及诸如libfreefare之类的更高级别的示例:mifare-desfire-info不起作用。p>可以有更好经验的人,请给我一些建议,可以得出结论。
其他可能的相关信息:
- android nfc-tool效果很好,同一张卡被认为是" nxp mifare desfire/nxp mifare desfire ev1",读取/写入命令,一切正常,所以卡标签应该可以...
- ATR提供的卡是:
3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 00 00 00 00 00 6B
,用简单的PCSD-Tools测试:Scriptor(ATR显示为对"重置"命令的响应( - ACR122U阅读器内部有PN532芯片,应该是Libnfc的最佳支撑工具。
这是位于某个文件的内存声明的低级别上的问题。