智能卡读卡器ACR122U没有唯一的序列号 [英] Smartcard reader ACR122U has no unique serial number

查看:393
本文介绍了智能卡读卡器ACR122U没有唯一的序列号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I am using the PCSC driver and the javax.smartcardio library as the wrapper to the driver. I have 3 ACR122U devices plugged into a Linux (debian) system. I have ran udevadm info on the devices and they all have a serial number of 0. I need to identify which reader is which in my class. I can check which topological usb port is used by parsing the /sys/devices folder but I still cant "select" a device in the Java api.

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

Does anyone know a way to modify the PCSC device stack order or something. So that I can specify which order the devices are in the terminal list from the terminal factory. I have emailed ACS asking them why the serial numbers are 0 and if they can help me to modify it but I have had no reply.

请让我知道,如果有人认为他们有一个解决方案。
谢谢,
Mitch

Please let me know if anyone thinks they have a solution. Thanks, Mitch

推荐答案

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

The reader does have a unique serial number but it is only an external sticker and not on the readers internal EEPROM. Perhaps you can write the serial number to the reader somehow.

这篇关于智能卡读卡器ACR122U没有唯一的序列号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆