RFIDリーダーを/dev/ttyUSB0としてどのようにインストールしますか?

RFIDリーダーを/dev/ttyUSB0としてどのようにインストールしますか?

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デバイスで動作すると言われています。お使いのデバイスでも動作します。

おすすめ記事