我有 Java 卡方面的经验,但我在 DESFire 主机应用程序编程方面是新手。 如何或在哪里可以找到 DESFire 的命令集描述? (我不需要像恩智浦在“产品简短数据表”中提到的一般信息), 我需要命令指令代码、参数详细信息和响应(例如 APDU 等)。
我遇到了和你一模一样的麻烦。与命令文档最接近的是一篇博客文章,其中展示了 desfire 通信的几个示例。
http://ridrix.wordpress.com/2009/09/19/mifare-desfire-communication-example/`
但是有一个库可以帮助您将 desfire 命令组合在一起:
http://code.google.com/p/nfc-tools/wiki/libfreefare
编辑:事实证明你无法免费获得文档。您需要签署保密协议然后购买。
可以从这个主机卡仿真项目中找到非常完整的命令发送。它展示了如何在 Android 手机上模拟 DESFire 卡:
我发现这个 PDF 很有用(旧型号的第三方命令列表) - 它可以让你开始处理诸如获取应用程序列表之类的事情:
您无需购买,签署 NDA 后,数据表是免费的,恩智浦会让您下载安全文档。