MyTetra Share
Делитесь знаниями!
Определяем уровень сигнала мобильной сети через AT-команду
Время создания: 13.05.2015 10:42
Раздел: Компьютер - Аппаратное обеспечение - Мобильные телефоны - Siemens M50
Запись: xintrea/mytetra_syncro/master/base/143150293493dgup35ux/text.html на raw.github.com

Иногда требуется измерить уровень сигнала, а в телефоне нет NetMonitor’a. Не беда — на помощь прийдет АТ-команда

Подключаем мобильный к компьютеру/ноутбуку/кпк в режиме модема (либо шнурком, либо через синезуб или красноглаз), запускаем терминал (на пк — это hyperterminal в винде или minicom в юниксе, для Palm могу посоветовать BtSerial Pro для подключения мобильного через БТ), выбираем устройством либо модем, либо соответственный СОМ-порт.

Вводим команду:

at+csq


Ответ будет примерно таким:

+CSQ: 15,99


Ну а дальше по нехитрой формуле определяем уровень сигнала в дБ:

[-113 + Х * 2]


т.е. у меня сигнал -113+15*2 = -83 дБ


(0: -113 1: -111 2: -109 … 31: -51)


Второе значение — это «RXQUAL в таблице GSM 05.08″. Что это такое — без понятия, но я еще не сталкивался с мобильным/модемом, который бы показывал не 99 (это «неизвестно или нельзя определить»)


Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования