Иногда требуется измерить уровень сигнала, а в телефоне нет 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 (это «неизвестно или нельзя определить»)
Ниже скрин с пальмы:
ЗЫ: а вообще я уже выкладывал ооочень толковый мануал по АТ-командам, из которого можно узнать много интересного…
14.01.2009 в 18:06
второе число — ошибки связи. от 0 до 7, 99 — не определено.
28.02.2009 в 18:43
AT+CSQ Execution command reports received signal quality indicators in the form:
+CSQ: ,
where
— received signal strength indication
0 — (-113) dBm or less
1 — (-111) dBm
2..30 — (-109)dBm..(-53)dBm / 2 dBm per step
31 — (-51)dBm or greater
99 — not known or not detectable
— bit error rate (in percent)
0 — less than 0.2%
1 — 0.2% to 0.4%
2 — 0.4% to 0.8%
3 — 0.8% to 1.6%
4 — 1.6% to 3.2%
5 — 3.2% to 6.4%
6 — 6.4% to 12.8%
7 — more than 12.8%
99 — not known or not detectable
Note: this command should be used instead of the %Q and %L commands,
since GSM relevant parameters are the radio link ones and no line is
present, hence %Q %L and have no meaning.
28.02.2009 в 18:46
система схавала больше меньше как теги. такша поправки
+CSQ: [rssi],[ber]
where
[rssi] — received signal strength indication
—-
[ber] — bit error rate (in percent)
15.01.2010 в 15:20
Добрый день, Паук!
Заинтересовался возможностью измерения уровня сигнала gsm сети, но не могу сообразить как их вводить в терминале. При попытке что то напечатать, терминал подключается (пошло время внизу экрана), но команда не вводиться. Можете что-то посоветовать.
С флэш диском, который на модеме тоже почему то не получилось. Сейчас не отобращается вообще никакой, но есть диск в диспетчере устройств.
Иван.
15.01.2010 в 20:50
Иван, если при введении не отображаются символы — введи ate1 и нажми ввод, появится ответ ОК и должно попустить. Если же даже на at (и ввод) нет ответа ОК — значит, чтото не так с настройками.
17.01.2010 в 17:54
Не-е, вообще ничего не вводится. Нажимаешь кнопку и внизу пошел счетчик : Connected. И все . А курсор как стоял на месте, так и остался. Из настроек же в гипере, указал только номер порта . Если же не указывать, то происходит Autodetect. Modem ZTE MF627. Был MTC, разлочен перепрошивкой от Global
17.01.2010 в 18:00
Попробуй тогда выбрать порт модема…
17.01.2010 в 18:09
Может быть дело вот в чем :
Tips
You must have TCP/IP properly installed in order for HyperTerminal to act as a telnet client.
?
17.01.2010 в 19:36
Димитрий, спасибо! Не сразу сообразил, что надо вводить «всерую»
все получилось :
OK
at+csq
+CSQ: 20,99
OK
И что это мощьный сигнал? Скорость только ночью 128 (у меня такой тариф — unlim 128Kbps за 550р)Днем обычно макс до 50
18.01.2010 в 00:03
-73 dB, для cdma сигнал шикарный. У меня при -90 уже evdo во всю работает, выжимая мегабит.
Ну а у тебя типичная ситуация: днем из-за загруженых каналов скорость стремится к нулю, а ночью становится легче.
18.01.2010 в 08:24
Спасибо! Разве EDGE работает на стандарте cdma? Хотя меня насторожило, что где-то в настройках видел «cdma-modem» или что-то подобное. На МТС сигнал -71 с внешней антенной, но стоит в комнате. Без антенны — теряется — идут ошибки в Гипере. У Меги -65 без антенны и -51 с антенной. Это в 100 раз больше чем на МТС! Думаю все-таки стоит попробовать поставить на улицу. Тогда и больше БС захватит, да может и 3G с города возьмет. (У нас 35 км до города) Спаси Господи Димитрий ! Раньше настраивал только по скорости.Сейчас конечно намного удобней. Вот если еще сделать чтобы автоматом вводилось at+csq. Записал Макросом, но все равно надо его запускать в ручную .
18.01.2010 в 18:39
Ну я имел ввиду сеть cdma 800 MHz. Хотя для umts примерно так же: при -85-90 дБ начинает работать hsdpa со скоростью до мегабита.
10.02.2010 в 20:33
А как это проще сделать на линуксе? можно же выводить сразу из терминала на устройство, а в соседнем окошке читать это самое устройство? (Только я команд не знаю) У меня на маке ls /dev помимо прочего выдает вот это:
cu.HUAWEIMobile-Diag
cu.HUAWEIMobile-Modem
cu.HUAWEIMobile-Pcui
tty.HUAWEIMobile-Diag
tty.HUAWEIMobile-Modem
tty.HUAWEIMobile-Pcui
чем отличаются устройства с префиксом cu. от устройств с префиксом tty.?
29.03.2010 в 20:34
Привет, Паук! Может поможешь решить проблему…
Есть некая сеть. Вход в неё извне только через проводной модем dial-up (ZyXEL OMNI 56K Plus Rev.3). До сих пор из любой точки земного шара с сотового тела звонил на номер этого модема, модем сотового тела вязался с проводным модемом, правда на скорости 9600 К, но для управления сетью этого мне вполне достаточно. Купил чудо техники коммуникатор HTC HD2 — не хочет соединяться с проводным модемом, хотя у него есть средства для соединения по телефонной линии с рабочей сетью! С помощью программы «USB модем» подключил его в качестве модема к компьютеру, настроил удаленное соединение посредством модема коммуникатора и…. вуаля… подключение есть… все работает, но только когда коммуникатором управляет компьютер. Есть возможность через реестр в коммуникаторе прописать строку инициализации модема. Пока мучался пару раз получилось и сам коммуникатор подключить через проводной модем. Но это пару раз из сотни попыток, а может из тысячи… Есть логи проводного модема удачной и неудачной попытки, могу выслать… Заранее спасибо, если уделишь внимание….!!!
30.03.2010 в 11:37
Андрей, свяжись по аське — может что и придумаем.
29.05.2010 в 23:25
Появился такой вопрос как определить какой стандарт связи работает жпрс едж или умтс, кто нибудь может сказать))
30.05.2010 в 20:53
Если активен 3G — то модем периодически выдает в терминал UMTS или HSDPA (в зависимости от связи).
Если воткнута 3G симка — при регистрации модем пишет, разрешен ли роуминг, и в какой сети зарегистрировался.
А вот как определить во время работы… хз даж…
10.06.2010 в 12:43
Программки для GSM (мониторинг)http://depositfiles.com/files/n6sns2gih
показывают уровень ну и всякую доп. инфу
20.06.2010 в 16:37
Как через терминал узнать, в каком именно EV-DO работает устройство? В виндовой программе светятся буквы RA (для Rev A) и RO для Rev. 0.
20.06.2010 в 18:15
Скорее всего эта инфа передается по диагностическому порту, а он в cdma-модемах «не com»…
В gsm/umts модемах кроме порта модема есть еще один com порт (по которому работают АТ команды), так в нем пишется, umts или hsdpa активен в данный момент…
10.11.2010 в 04:06
Приветствую, Паук. Два дня бьюсь над проблемой.
Выставил принудительно только 3G. В родной проге от МТС показывает то HSDPA то WCDMA. Что это и как сделать что бы не прыгало?
10.11.2010 в 12:18
Сигнал слабый — вот и прыгает. У меня на 2х юсб-удлиннителях (в сумме 4,5 метра) модем висит в окне.
У тебя 2 варианта: или найти место для модема, где сигнал сильнее, или использовать направленную антенну.
Отслеживать уровень сигнала удобнее всего в MDMA
10.11.2010 в 15:17
Сигнал отличный. В родной проге все палки. +CSQ: 13,99
Включаю соединение и на второй порт вешаю HyperTerminal. Получается что-то вроде этого:
^MODE:5,5
^RSSI:13
^RSSI:13
^DSFLOWRPT:0000010A,0000035F,0000172E,000000000000A066,000000000001A277,0003E800
,00107AC0
^DSFLOWRPT:0000010C,00000000,00000000,000000000000A066,000000000001A277,0003E800
,00107AC0
^RSSI:13
^DSFLOWRPT:0000010E,00000000,00000000,000000000000A066,000000000001A277,0003E800
,00107AC0
^MODE:5,4
^RSSI:13
Ещё он как будто повисает и перестаёт принимать пакеты.
Совсем забыл написать модель. Е1550
10.11.2010 в 21:36
-89 дБ не особо он и отличный
Хотя у меня мопед прыгает с umts на hsdpa при -95
Подвисание — может по питанию юсб-порт не вытягивает?
Как вообще с закачкой? Если скорость более-менее стабильная, то имхо можно забить…
10.11.2010 в 22:03
дело не в закачке, если поставил что-то на закачку то всё стабильно. нажимаю открыть страницу и жду полминуты…
11.11.2010 в 15:07
Тогда идей больше нет… Если б модему не хватало питания — то просаживалась бы закачка.
11.11.2010 в 23:52
Спасибо, буду дальше с ним бороться.
Кстати, 3 часа нормально работает.
13.10.2012 в 16:24
Для отслеживания уровня лучше использовать программу HLS.
Она простая но может делать такое я в шоке
Кому интересно тут http://entropiy.ru