需要识别我的 USB 设备的路径

需要识别我的 USB 设备的路径

有任何 USB 设备

Bus 001 Device 002: ID 0c45:63e0 Microdia Sonix Integrated Webcam
Bus 005 Device 004: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth
Bus 005 Device 003: ID 04f2:0841 Chicony Electronics Co., Ltd 
Bus 002 Device 007: ID 0525:3424 Netchip Technology, Inc. 

我需要设备 ( Bus 002 Device 007) 响应的发现路径。我尝试发送数据/dev/bus/usb/002/007但未配置。

我应该将数据发送到哪个端口来与 USB 设备通信?

答案1

您可以使用串行口访问 USB 端口。我自己只将它用于常规的 RS232 串行端口,但至少它易于使用,如果您使用它,它甚至已经移植到 python3。

您不会像文本中所说的那样使用总线路径,而是使用 /dev/ttyUSBx,其中 x 是您的 USB 端口号。使用 PySerial 遍历端口 0-255 然后捕获不存在的端口的异常是很常见的。但不确定您是否会获得文本标识符。就像我说的,我自己从未将它用于 USB,因此在这方面无法为您提供太多帮助。

相关内容