Come leggere un Rfid Reader USB imitando una tastiera HID utilizzando Linux e python3
-
27-10-2019 - |
Domanda
sto usando un lettore RFID (una piccola chiavetta USB), che imita una tastiera HID su Debian Linux (squeeze).
meno -f / dev / input / Event2 mi dà un sacco di parole senza senso sullo schermo nel momento in un tag RFID viene sottoposto a scansione. Utilizzando una libreria Python evdev ( http://bit.ly/kZkO2b ) ho potuto effettivamente decodificare la stringa correttamente.
Ma penso che sto abbaiare contro l'albero sbagliato. Questo sembra troppo complicato. Se le opere lettore RFID come una tastiera HID dovrei essere in grado di accedervi utilizzando le funzioni di base come sys.stdin, giusto? Così come è questo fatto correttamente?
Soluzione
Dal momento che l'utente non ha risposto qui dal maggio 2011, ma ha trovare una soluzione al suo problema, come indicato nel suo commento, sto prendendo la presente la libertà di distacco detta soluzione e ottenere questa domanda fuori la coda "senza risposta".
Il problema è stato risolto dopo che l'utente accorse registrato nel dispositivo integrato attraverso SSH . Egli ha proceduto con la semplice lettura /dev/tty0
utilizzando io.open
dal Python 3 libreria standard .