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

查看:61
本文介绍了智能卡读卡器 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.

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

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天全站免登陆