데비안 Linux (Squeeze)에서 HID 키보드를 모방 한 Rfid 리더 (작은 USB 스틱)를 사용하고 있습니다.Linux 및 Python3을 사용하여 HID 키보드를 모방 한 USB Rfid 리더를 읽는 방법
적은 -f/dev/input/event2는 rfid 태그가 스캔 될 때마다 화면에 횡설수설을줍니다. evdev Python 라이브러리 (http://bit.ly/kZkO2b)를 사용하여 실제로 문자열을 올바르게 디코딩 할 수있었습니다.
하지만 나는 잘못된 나무를 짖고 있다고 생각합니다. 이것은 너무 복잡해 보입니다. RFID 리더가 HID 키보드처럼 작동한다면 sys.stdin과 같은 기본적인 기능을 사용하여 액세스 할 수 있어야합니다. 맞습니까? 그러면 어떻게 제대로 이루어 집니까?
표준 키보드와 똑같이 동작하면 워드 프로세서에 giberrish가 발생하므로 stdin이 이해가되지 않습니다. 그리고 이벤트 디바이스는 아마 evdev를 필요로합니다. 하지만 RFID 리더가 파일을 읽을 수있는 다른 장치를 만들 수도 있습니까? –
나는 나무를 통해 숲을 놓쳤다. 나는 ssh (그것이 임베디드 장치 임)를 통해 로그인했으며,해야 할 일은 io.open * facepalm을 사용하여/dev/tty0을 읽는 것뿐이었습니다. * – abw
솔루션을 답변으로 게시하고 동의하는 것을 잊지 마십시오. 앞으로 다른 사람들을 도울 수 있습니다. :) – sarnold