2012-01-09 13 views
5

Wiem, że mogę komunikować się z modemami GSM/CDMA za pomocą poleceń AT. Jednak, o ile wiem, to nie działa po podłączeniu - czy istnieje sposób na odczytanie informacji o stanie (siła sygnału, tryb GSM/HSDPA itp.) Podczas połączenia?Czy można odczytać jakość sygnału z modemów GSM/CDMA, gdy jest podłączony?

Nie jestem pewien, czy modemmanager będzie wyświetlał te informacje, próbowałem go z telefonem Nokia, a nie - jednak chciałbym, aby były głównie dla modemów mikroukładów Qualcomm (Huawei), czy ktoś ma jakiekolwiek doświadczenie w czytaniu sygnału w czasie rzeczywistym informacje z tych modemów?

Odpowiedz

2

O ile mi wiadomo, można użyć polecenia AT + CSQ do odbioru sygnału jakości. Jest to niezależne od tego, czy modem jest podłączony do operatora, czy nie. Moje doświadczenia były z modemami Wavecom, Siemens i Sierra Wireless.

Zapytanie:

AT+CSQ=? 

Response:

+CSQ: <rssi>,<ber> 

przypadku otrzymania <rssi> wskazanie siły sygnału i <ber> jest wskaźnik błędu bit.

Istnieje również możliwość regularnego otrzymywania niezamówionych aktualizacji, ale zwykle jest to zależne od producenta. Na przykład modemy Wavecom używają AT + CCED, Siemens używa AT^SMOND.

+0

Jak mogę się komunikować z modemem, gdy jest podłączony? Na przykład. Używam/dev/ttyACM0 do łączenia się z ppp do Internetu, więc nie mogę używać tego samego urządzenia do wysyłania komend AT? – ondra

+3

Wiele modemów może multipleksować. Tak więc jeden kanał jest przeznaczony dla standardowych poleceń AT, a następnie dedykowany kanał dla komunikacji GPRS/UMTS. Czy twój modem jest do tego zdolny? – aldridmc

+0

To właśnie chciałem wiedzieć, dzięki. – ondra

0

Qualcomm udostępnia niektóre narzędzia programowe. Zazwyczaj używam QXDM do sprawdzania stanu w czasie rzeczywistym za pomocą modemów mikroukładów Qualcomm za pomocą kabla USB.