dnibbo Ответов: 2

USB RFID считыватель к последовательному


Всем привет

У нас есть дешевый и неприятный RFID-считыватель для сканирования некоторых старых брелоков (125 кГц), который работает нормально, но... проблема с ним заключается в том, что это скрытое устройство, которое просто разбрызгивает любые данные, которые оно считывает, в любое записываемое поле на любом экране, так что если у пользователя есть открытый и активный документ Word, он может нацарапать на нем все.

Мы хотим, чтобы только одно приложение использовало входные данные.
Я не думаю, что можно перехватить USB-устройство и направить его на определенную программу, хотя это было бы идеальным решением...?
Могу ли я использовать USB-последовательный адаптер и получать данные через COMM-порт вместо этого?
Кажется, я не могу найти RFID 125 кГц, который является последовательным, где бы они все ни были USB.
Если бы USB-последовательные адаптеры работали, откуда бы устройство получало питание? В настоящее время он извлекает его из USB-соединения, но я не думаю, что последовательные порты обеспечивают питание; или они это делают?

Большое спасибо

Что я уже пробовал:

Поискал повсюду настольный последовательный RFID-считыватель; они либо 1,3 ГГц, либо только USB...

2 Ответов

Рейтинг:
1

CPallini

Преобразователи USB в последовательный (по крайней мере, тот, о котором я знаю) работают в противоположном направлении (это USB-устройства, вам нужен USB-хост для вашего RFID-устройства).


Цитата:
Поискал высоко и низко для настольного последовательного RFID-считывателя; они либо 1,3 ГГц, либо только USB
Однако они могут вести себя лучше, чем тот, который есть у вас (например, у них могут быть специальные драйверы и библиотеки).


dnibbo

Спасибо CPallini
Я согласен, что последовательные преобразователи предназначены для того, чтобы сделать последовательные устройства USB, а не наоборот.
Поиски серийного считывателя продолжаются...

Рейтинг:
0

Dave Kreskowiak

Вы не пойдете на такой переходник. Ваш " адаптер "должен быть достаточно умен, чтобы знать, что он подключен к скрытому устройству клавиатуры и как перевести" нажатия клавиш " в последовательные данные.

Ваша проблема в том, что вы используете сканер "клин клавиатуры". Сканер представляет собой клавиатуру для шины. Если это так дешево, то, скорее всего, ваш единственный вариант-принять его как клавиатуру и соответствующим образом спланировать свой код.

Ваш единственный разумный вариант, если клин клавиатуры не будет работать, - это получить другой сканер и связанные с ним теги, которые работают с ним. Новый сканер должен был бы выставлять свой интерфейс либо как последовательный порт (serial over USB действительно вещь!), либо как Ethernet, где вы можете получать данные по TCP/IP.


dnibbo

Спасибо Дэйв К

Согласитесь, что устройство, которое у меня есть, не будет решением проблемы.
Не могу действительно кодировать вокруг него, так как ПК будет многопользовательским / многозадачным, а у другого пользователя может быть открыт word doc и т. д. поэтому невозможно даже гарантировать, какое приложение перехватит "клавиатуру".
Все еще ищете сканер, который подключается к последовательному порту или может сделать "serial over USB thing" ... кто-нибудь?

Спасибо

Dave Kreskowiak

Последние, которые я использовал, были основаны на Ethernet и чертовски дороги.