我想编写一个Java Card应用程序,使其响应NFC读卡器,就像普通的MIFARE Ultralight或NTAG NFC标签一样。
我知道MIFARE协议是专有的,可能会更加困难,但我肯定可以实现NTAG协议的仿真。
如果我匹配NTAG规范并响应正确的APDU,那么我肯定可以模拟NTAG吗?
原问题的更新
我认为我没有正确地提出我的问题。实际上,我想做的不是仿真特定的标签。我正在尝试使用Java Card供电的卡片,使用新的Core NFC API向智能手机(如Android或Apple iPhone)提供动态信息。请注意,据说此API支持类型1到5的标签。我想编写一个Java Card应用程序,可以在非接触式智能卡上运行,并允许(单向)与智能手机进行通信。
我的问题是:我如何确定来自Core NFC API的APDU流,以便编写一个适当响应的应用程序?
我知道MIFARE协议是专有的,可能会更加困难,但我肯定可以实现NTAG协议的仿真。
如果我匹配NTAG规范并响应正确的APDU,那么我肯定可以模拟NTAG吗?
原问题的更新
我认为我没有正确地提出我的问题。实际上,我想做的不是仿真特定的标签。我正在尝试使用Java Card供电的卡片,使用新的Core NFC API向智能手机(如Android或Apple iPhone)提供动态信息。请注意,据说此API支持类型1到5的标签。我想编写一个Java Card应用程序,可以在非接触式智能卡上运行,并允许(单向)与智能手机进行通信。
我的问题是:我如何确定来自Core NFC API的APDU流,以便编写一个适当响应的应用程序?