Я пытаюсь прочитать устройство USB RFID с python.Divce работает в режиме HID, и я могу найти его как / dev / hidraw0. У меня есть тег с кодом «210054232F» (я вижу код, напечатанный на оболочке, сканирующий его с помощью RFID)
Итак, япопробуйте открыть устройство с помощью скрипта Python и захватить прочитанный код, но я застрял ...
Это код Python:
import sys
fp = open('/dev/hidraw0', 'rb')
while True:
buffer = fp.read(16)
for c in buffer:
if ord(c) > 0:
print c
print "\n"
Это вывод (смного квадратных и неориентируемых символов в середине): Если я напечатаю код с помощью:
for c in buffer:
if ord(c) > 0:
print ord(c)
Это вывод:
1 31 1
1 30 1
1 39 1
1 39 1
1 34 1
1 33 1
1 31 1
1 32 1
1 31 1
1 2 9 1
1 40 1
Я могу 'Не найти шаблон для декодирования данных.
Есть ли у вас какие-либо предложения или другой способ решения проблемы?
Спасибо, Федерико