Нужно определить путь моего 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-устройством ??

0
задан 10 July 2012 в 20:57

1 ответ

Вы можете использовать PySerial для доступа к USB-портам. Я сам использовал его только для обычных последовательных портов RS232, но по крайней мере для этого его легко использовать, и он даже был перенесен на python3, если вы его используете.

Вы не будете использовать путь шины, как вы сказали в своем тексте, но вместо этого используйте / dev / ttyUSBx, где x - номер вашего USB-порта. Довольно часто просто перебирать порты 0-255 с помощью PySerial, а затем перехватывать исключения для несуществующих портов. Не уверен, что вы получите текстовый идентификатор. Как я уже сказал, я никогда не использовал его для USB, поэтому не могу вам в этом помочь.

0
ответ дан 10 July 2012 в 20:57

Другие вопросы по тегам:

Похожие вопросы: