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?

È stato utile?

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 .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top