3

我使用 PCSC 驱动程序和 javax.smartcardio 库作为驱动程序的包装器。我有 3 个 ACR122U 设备插入 Linux (debian) 系统。我已经在这些设备上运行了 udevadm 信息,它们的序列号都是 0。我需要确定我班上的哪个阅读器。我可以通过解析 /sys/devices 文件夹来检查使用了哪个拓扑 USB 端口,但我仍然无法在 Java api 中“选择”设备。

有谁知道修改PCSC设备堆栈顺序或其他东西的方法。这样我就可以指定设备在终端工厂的终端列表中的顺序。我已通过电子邮件向 ACS 询问为什么序列号为 0,以及他们是否可以帮助我修改它,但我没有回复。

如果有人认为他们有解决方案,请告诉我。谢谢,米奇

4

1 回答 1

1

阅读器确实有一个唯一的序列号,但它只是一个外部标签,而不是阅读器内部 EEPROM。也许您可以以某种方式将序列号写入阅读器。

于 2014-11-17T14:48:31.477 回答