Precisa identificar o caminho do meu dispositivo usb

0

Tem qualquer dispositivo 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. 

e preciso que o caminho de descoberta para o dispositivo ( Bus 002 Device 007 ) responda. Eu tento enviar dados para /dev/bus/usb/002/007 , mas não está configurado.

Qual porta devo enviar meus dados para se comunicar com o dispositivo usb?

    
por Jones 10.07.2012 / 18:57

1 resposta

1

Você pode usar o PySerial para acessar as portas USB. Eu usei apenas para portas seriais RS232 regulares, mas pelo menos para isso é fácil de usar e até mesmo foi portado para python3 se você estiver usando isso.

Você não usará o caminho do barramento como você disse no seu texto, mas use / dev / ttyUSBx, onde x é o número da sua porta USB. É bastante comum apenas iterar através das portas 0-255 com PySerial e depois capturar as exceções para as portas que não existem. Não tenho certeza se você obteria o identificador de texto. Como eu disse, eu nunca usei isso para USB, então não posso ajudá-lo muito nesse sentido.

    
por GaRyu 10.07.2012 / 19:57