関連質問:USB接続/接続解除通知
デバイスが接続または切断されたらすぐに通知を受け取ります。本当に良いです。しかし、(ほぼ)完璧にするために、デバイスファイル名(たとえば/dev/ttyUSB0
、さらに、すべてのシンボリックリンク)もインポートしたいと思います。
udev
ただし、この情報を、またはその他から取得する方法が見つかりませんlsusb
。私が持っているデバイスの一意のIDはデバイスパスです/devices/pci0000:00/0000:00:1d.0/usb5/5-1
。例:デバイスファイル名をどのように取得できますか?
ベストアンサー1
UVCカメラ用のデバイスを見つけようとすると、lsusbは以下を提供します。
Bus 001 Device 004: ID 1e4e:0102 Cubeternet GL-UPC822 UVC WebCam
その後、デバイスファイル名/dev/bus/usb/001/004
(最初のコンポーネントはバスIDで、その後にデバイスIDが続きます)です。