USB RFIDリーダーがあり、Linuxで見つかった基本ソフトウェアを /dev/ttyUSB0
デバイスで使用できます。
私のラップトップに接続すると、それを見てlsusb
コマンドを返すことができます。
Bus 001 Device 012: ID ffff:0035
またはsudo lsinput
リターン:
/dev/input/event16
bustype : BUS_USB
vendor : 0xffff
product : 0x35
version : 272
name : "Sycreader USB Reader"
phys : "usb-0000:00:14.0-1/input0"
uniq : "08FF20150112"
bits ev : (null) (null) (null) (null) (null)
ルールを設定しました。
more /etc/udev/rules.d/20-rwrfid.rules
# Chinese RFID RW
ATTR{idVendor}=="ffff", ATTR{idProduct}=="0035", MODE="664", GROUP="plugdev"
私が逃したものは何ですか?
ベストアンサー1
デバイスはUSBシリアルポートデバイスとして表示されないため、デバイスを取得しません/dev/ttyUSB*
。明らかにUSB入力デバイスとして表示されます。
/dev/bus/usb/001/012
以下の装置は使用できません/dev/ttyUSB*
。これらのデバイスを使用するには、次のものを使用する必要があります。libusb、ヒダフィまたは、LinuxカーネルのUSB APIを直接使用してください。
「Sycreader USB Reader」を検索してみると、少なくとも一部のSycreader製品がUSB入力デバイスであるふりをしていることがわかりました。
このPythonスクリプト一部のSycreaderデバイスで動作すると言われています。お使いのデバイスでも動作します。