Como detectar o modem do cdma conectado ao USB no linux

0

Estou escrevendo um driver de dispositivo e sou completamente novo nesse conceito. Minha funcionalidade de driver é quando eu conecto modem para usb meu driver deve detectar o modem conectado e obter a força do sinal de exibição. Como posso fazer isso usando comandos AT. Modem é modem CDMA. Me ajude por favor

    
por user283067 19.12.2013 / 06:59

1 resposta

1

Em geral, o comando padrão para obter a qualidade do sinal é AT + CSQ?

Como você dialoga com o seu modem realmente depende do seu modem específico. Normalmente, o modem seria visto como uma porta serial "normal" se um usb interno para serial estiver presente (assim você teria algo como / dev / ttyUSB0 ou / dev / ttyUSBx) ou eventualmente como um dispositivo CDC (assim você veria um / dev / ttyACM0 ou / dev / ttyACMx). Você deve abrir este dispositivo serial (com a indicação correta e assim por diante) e enviar os comandos AT para lá e ler as respostas.

Para saber o que (e mesmo se) o dispositivo de modem usar, eu poderia sugerir fazer um "dmesg" depois de conectar o modem e você deve ver algumas mensagens apontando para o dispositivo detectado.

    
por 19.12.2013 / 07:15