我正在尝试创建一个处理 desfire 卡的 Android 应用程序。我已经实现了一些方法来让我进行身份验证、创建应用程序等。到目前为止,与卡的所有通信都是使用 IsoDep 对象和tranceive()
命令完成的。我知道 desfire 是一个 Nfc Forum Type 4 标签,所以它支持 Ndef 消息结构,我也读过 AN11004。
据我所知,如果没有密码保护,我可以使用 Android API 的 Ndef 对象与 desfire 进行通信。我将如何与锁定的 desfire 卡进行通信?我知道首先身份验证、选择应用程序等程序将使用 IsoDep 对象完成,然后我将如何使用 ndef 消息进行操作?
谢谢你的时间!