Как считывать USB Rfid Reader, имитирующий HID клавиатуру, используя Linux и Python3 - PullRequest
5 голосов
/ 29 апреля 2011

Я использую Rfid Reader (небольшую флешку), которая имитирует HID-клавиатуру в Debian Linux (Squeeze).

меньше -f / dev / input / event2 дает мне кучу бреда оэкран в момент сканирования метки RFID.Используя библиотеку evdev Python (http://bit.ly/kZkO2b), я действительно мог бы правильно декодировать строку.

Но я думаю, что я лаю не на том дереве.Это кажется слишком сложным.Если rfid-ридер работает как HID-клавиатура, я должен иметь к нему доступ, используя основные функции, такие как sys.stdin, верно?Так как же это сделать правильно?

1 Ответ

0 голосов
/ 27 февраля 2012

Поскольку пользователь не отвечал здесь с мая 2011 года, но действительно нашел решение своей проблемы, как указано в его комментарии, я позволю себе опубликовать указанное решение и вывести этот вопросочереди «Без ответа».


Проблема была решена после того, как пользователь понял, что он вошел во встроенное устройство через SSH .Затем он просто прочитал /dev/tty0, используя io.open из стандартной библиотеки Python 3 .

...