2011-04-29 74 views
5

我使用的是模仿Debian Linux(Squeeze)上的HID键盘的Rfid读卡器(小巧的USB)。如何读出使用Linux和Python3模仿HID键盘的USB Rfid读卡器

less -f/dev/input/event2在rfid标签被扫描的瞬间给了我一堆乱码。通过使用evdev Python库(http://bit.ly/kZkO2b),我实际上可以正确解码字符串。

但我想我在吠叫错误的树。这似乎太复杂了。如果rfid阅读器像HID键盘一样工作,我应该可以通过使用像sys.stdin这样的基本功能来访问它,对吗?那么这是如何正确完成的?

+1

如果它的行为与标准键盘完全相同,它会在您的文字处理器上发出多余的声音,所以stdin没有任何意义。事件设备可能需要evdev。但也许RFID阅读器也可以创建另一个设备,它可以像文件一样读取? – 2011-04-30 06:51:29

+1

我错过了树林里的森林。我通过ssh登录(它是和嵌入式设备),我唯一需要做的就是使用io.open * facepalm * – abw 2011-05-02 10:49:13

+0

读取/ dev/tty0不要忘记发布解决方案作为答案并接受它,以便将来可以帮助他人。 :) – sarnold 2011-11-20 05:48:54

回答

0

由于用户还没有自2011年5月在这里说,但确实找到解决他的问题在他的评论中指出,在此我以邮寄的自由说解决方案,让这个问题出了“未答复“队列。


的问题后,用户意识到他是通过SSH登录到嵌入式设备解决了。他通过简单地阅读/dev/tty0使用io.openPython 3 standard library继续。