实际上,我正在尝试用我的android智能手机模拟NFC卡(在4.4上),并将这些信息发送给我的NFC读取器,它与我的Java应用程序连接。目标是捕获一个唯一的ID,但我的NFC阅读器不支持点对点。
因此,https://developer.android.com/guide/topics/connectivity/nfc/hce.html上的示例不起作用。
谢谢你的帮助
发布于 2014-04-10 11:00:21
点对点模式和Android是两件不同的事情。为了使用Android访问设备,您的阅读器只需支持非接触式智能卡(即ISO 14443-4 +ISO7816-4)。如果您的读者使用Java连接到您的SmartcardIO应用程序,情况可能就是这样。
关于唯一的标识符:对于Android,在ISO 14443协议的防碰撞序列(例如UID、PUPI)中使用的序列号是随机的(通常是每个协议激活的新值)。因此,在Android上获得唯一标识符的唯一方法是在HCE应用程序中定义这样的标识符,并使用自定义的ISO7816-4命令(-sequence)查询应用程序的ID。
https://stackoverflow.com/questions/22983446
复制相似问题