Pregunta

Estoy usando un lector RFID (un pequeño palo USB) que imita un teclado HID en Debian Linux (Squeeze).

Menos -f/dev/input/event2 me da un montón de galimatías en la pantalla en el momento en que se escanea una etiqueta RFID. Mediante el uso de una biblioteca Evdev Python ( http://bit.ly/kzko2b ) En realidad podría decodificar la cadena correctamente.

Pero creo que estoy ladrando el árbol equivocado. Esto parece demasiado complicado. Si el lector RFID funciona como un teclado HID, debería poder acceder a él usando funciones básicas como sys.stdin, ¿verdad? Entonces, ¿cómo se hace esto correctamente?

¿Fue útil?

Solución

Dado que el usuario no ha respondido aquí desde mayo de 2011, pero hizo Encuentre una solución a su problema como se indica en su comentario, estoy tomando la libertad de publicar dicha solución y sacar esta pregunta de la cola "sin respuesta".


El problema se resolvió después de que el usuario se dio cuenta de que había iniciado sesión en el dispositivo incrustado a través de Ssh. Procedió simplemente leyendo /dev/tty0 usando io.open desde el Biblioteca estándar de Python 3.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top