2014-01-16 3 views
3

Я использую драйвер PCSC и библиотеку javax.smartcardio в качестве оболочки для драйвера. У меня есть 3 устройства ACR122U, подключенные к системе Linux (debian). Я запустил информацию об устройствах, и у всех их есть порядковый номер 0. Мне нужно определить, какой читатель есть в моем классе. Я могу проверить, какой топологический порт usb используется путем разбора папки/sys/devices, но я все еще не могу выбрать «устройство» в Java api.Считыватель смарт-карт ACR122U не имеет уникального серийного номера

Кто-нибудь знает способ изменения порядка стека устройства PCSC или что-то в этом роде. Чтобы я мог указать, какой заказ устройства находится в списке терминалов с завода терминала. Я отправил по электронной почте ACS запрос о том, почему серийные номера равны 0, и если они могут помочь мне изменить его, но я не ответил.

Пожалуйста, дайте мне знать, если кто-то считает, что у них есть решение. Спасибо, Mitch

+0

Это [это] (http://stackoverflow.com/questions/10813041/how-are-pcsc-smart-card-reader-friendly-names-constructed) какой-либо помощи? –

+0

Привет? Есть кто там? –

+0

Привет, извините за поздний ответ. К сожалению, все атрибуты среди читателей точно такие же, как и нет. Я отправил по электронной почте ACS, и они тоже не могли мне помочь. Я закончил синтаксический анализ топологии usb, чтобы найти правильный номер разработчика для порта usb. Затем я использовал этот номер dev, чтобы я всегда использовал правильный читатель. –

ответ

1

У читателя есть уникальный серийный номер, но это только внешняя наклейка, а не внутренняя EEPROM считывателя. Возможно, вы можете как-то написать серийный номер читателю.

Смежные вопросы