我有一个ACR122U阅读器。我希望能够获得放置在阅读器顶部的所有非接触式智能卡的UID。与libnfc的nfc-list
命令类似。
我目前正在使用SmartCardIO,但它似乎没有能力做到这一点。我四处搜寻,但我找不到能做到这一点的任何事情。有人知道有什么可以吗?或者我将如何实施它?
我基本上需要能够在读卡器领域处理多张卡,并使用SmartCardIO逐一处理它们。
答案 0 :(得分:1)
据我所知,您无法使用任何标准Java SE运行时执行此操作。您需要创建一个自己执行此操作的库。为此,您需要阅读器的C / C ++ API并使用JNI(或更易于使用的衍生产品之一)。 UID的协议级别低于smartcardio的协议级别。