2012-01-09 25 views
5

Sé que puedo comunicarme con módems GSM/CDMA utilizando comandos AT. Sin embargo, hasta donde sé, esto no funciona cuando está conectado, ¿hay alguna forma de leer la información de estado (intensidad de la señal, modo GSM/HSDPA, etc.) mientras está conectado?¿Es posible leer la calidad de señal de los módems GSM/CDMA mientras está conectado?

No estoy seguro de si modemmanager generará la información, lo probé con el teléfono Nokia y no lo hizo. Sin embargo, me gustaría sobre todo para los módems de chipset Qualcomm (Huawei). ¿Alguien tiene alguna experiencia leyendo señales en tiempo real? información de estos módems?

Respuesta

2

Por lo que yo sepa, puede usar el comando AT + CSQ para recibir la calidad de la señal. Esto es independiente de si el módem está conectado a un operador o no. Mis experiencias han sido con los módems Wireless Wavecom, Siemens y Sierra.

Solicitud:

AT+CSQ=? 

Respuesta:

+CSQ: <rssi>,<ber> 

Cuando se recibe <rssi> indicación de intensidad de señal y <ber> es la tasa de error de bit.

También existe la posibilidad de obtener actualizaciones regulares no solicitadas, pero esto normalmente es específico del fabricante del módem. Por ejemplo, los módems Wavecom usan AT + CCED, Siemens usan AT^SMOND.

+0

¿Cómo me comunico con el módem cuando está conectado? P.ej. Uso/dev/ttyACM0 para conectarme con ppp a internet, por lo que no puedo usar el mismo dispositivo para enviar comandos AT? – ondra

+3

Muchos módems son capaces de multiplexar. Entonces, un canal es para comandos AT estándar y luego un canal dedicado para comunicación GPRS/UMTS. ¿Tu módem es capaz de eso? – aldridmc

+0

Eso es lo que quería saber, gracias. – ondra

0

Qualcomm proporciona algunas herramientas de software que pueden hacer esto. Por lo general, uso QXDM para verificar el estado en tiempo real con los módems de chipset de Qualcomm y uso el cable USB.

Cuestiones relacionadas