Question

I'm using an Rfid Reader (a small usb stick) which imitates an HID keyboard on Debian Linux (Squeeze).

less -f /dev/input/event2 gives me a bunch of gibberish on the screen the moment an rfid tag is scanned. By using an evdev Python library ( http://bit.ly/kZkO2b ) I could actually decode the string correctly.

But I think I'm barking up the wrong tree. This seems much too complicated. If the rfid reader works like an HID keyboard I should be able to access it by using basic functions like sys.stdin, right? So how is this done properly?

Was it helpful?

Solution

Since the user hasn't replied here since May 2011, but did find a solution to his problem as stated in his comment, I am hereby taking the liberty of posting said solution and getting this question out of the "Unanswered" queue.


The problem was solved after the user realized he was logged into the embedded device through SSH. He proceeded by simply reading /dev/tty0 using io.open from the Python 3 standard library.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top