智能卡读卡器ACR122U没有唯一的序列号

时间:2014-01-16 15:18:25

标签: usb debian nfc smartcard pcsc

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

有没有人知道修改PCSC设备堆栈顺序的方法。这样我就可以从终端工厂指定设备在终端列表中的顺序。我已经通过电子邮件向ACS询问了为什么序列号为0,如果他们可以帮我修改它,但我没有回复。

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

1 个答案:

答案 0 :(得分:1)

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