【发布时间】:2015-03-18 15:06:31
【问题描述】:
我有一个 ACR122U 阅读器。我希望能够获得放置在阅读器顶部的所有非接触式智能卡的 UID。类似于来自 libnfc 的nfc-list 命令。
我目前正在使用 SmartCardIO,但它似乎没有这样做的能力。我四处搜寻,但找不到任何可以做到这一点的东西。有人知道可以吗?或者我将如何实施它?
我基本上需要能够在读卡器领域处理多张卡,并用SmartCardIO一张一张地处理。
【问题讨论】:
我有一个 ACR122U 阅读器。我希望能够获得放置在阅读器顶部的所有非接触式智能卡的 UID。类似于来自 libnfc 的nfc-list 命令。
我目前正在使用 SmartCardIO,但它似乎没有这样做的能力。我四处搜寻,但找不到任何可以做到这一点的东西。有人知道可以吗?或者我将如何实施它?
我基本上需要能够在读卡器领域处理多张卡,并用SmartCardIO一张一张地处理。
【问题讨论】:
据我所知,您无法使用任何标准 Java SE 运行时执行此操作。您将需要创建一个自己执行此操作的库。为此,您需要阅读器的 C/C++ API 并使用 JNI(或更易于使用的衍生产品之一)。 UID 的协议级别低于 smartcardio 运行的协议级别。
【讨论】: