Добрый день.
Скажите пожалуйста, мне надо подключить сканер QR кодов к USB порту устройства для дальнейшей обработки. Будет ли сканер работать с WirenBoard и получится ли принимать данные через USB порт?
Добрый день.
А какого типа это устройство? Точнее - как оно представлено через USB? Подключите его к компьютеру, например и покажите вывод dmesg
и lsusb
[ 1063.257849] usb 1-1: new full-speed USB device number 2 using ci_hdrc
[ 1063.415472] usb 1-1: New USB device found, idVendor=2dd6, idProduct=21c1
[ 1063.422347] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=8
[ 1063.429666] usb 1-1: Product: 2600N
[ 1063.433186] usb 1-1: Manufacturer: SuperLead
[ 1063.437477] usb 1-1: SerialNumber: CS26191A0921
[ 1063.490798] input: SuperLead 2600N as /devices/soc0/80080000.ahb/80080000.usb/ci_hdrc.0/usb1/1-1/1-1:1.0/0003:2DD6:21C1.0001/input/input0
[ 1063.578555] hid-generic 0003:2DD6:21C1.0001: input: USB HID v1.10 Keyboard [SuperLead 2600N] on usb-ci_hdrc.0-1/input0
и
root@wirenboard:/elsusb
Bus 001 Device 002: ID 2dd6:21c1
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Задачу поставили очень интересную:
- Есть турникет
- Есть система пропусков с QR кодом на пропуске.
- Сотрудник подносит пропуск к сканеру, сканер считывает данные и WirenBoard передает их на сервер.
- Сервер отвечает пускать или нет. Wirenboard активирует релейный контакт и пропускает сотрудника.
Такое реализуемо?
А hiddev создается?
Посмотрите Reading from a generic USB HID interface in Debian? - Stack Overflow - то есть можно так читать.
Думаю - да, интеграторы делали такие системы.
Попробую. Спасибо
Здравствуйте! Подскажите, актуален ли еще данный вопрос или уже решен?