Определение уровня сигнала соединения необходимо в различных ситуациях. Самое частое применение - это, когда модем не выходит на связь, нет звонков, не отправляет СМС. Т.е. для его диагностики.
Для определения уровня сигнала необходимо подключиться к модему с помощью Терминального ПО
Программы для настройки модемов TELEOFIS
Для определения уровня(качества/силы) сигнала в модеме необходимо подать специальную АТ команду:
AT+CSQ
В ответ должно поступить:
+CSQ: 15,99
1. Первое число (в примере 15) - это параметр уровня сигнала.
2. Второе число (в примере 99) - это коэффициент ошибок.
Уровень сигнала сети измеряется в RSSI - стандартная условная единица для GSM.
В документации Received Signal Strength Indication(RSSI)
RSSI может принимать значение от 0 до 31.
Но большинство пользователей привыкло к стандартным значениям в dBm(дБ)
Для того, чтобы преобразовать полученное значение в dBm нужно применить не хитрую формулу:
[-113 + Х * 2] - где Х наш уровень полученный АТ командой.
Посчитаем для нашего примера [-133 + 15 * 2] = -83dBm
Из этого можно сделать вывод, что:
Сигнал выше значений 12-13 считается хорошим.
Выше 15 считается отличным.
Максимальным, практически никогда не бывает, так как оператор регулирует мощность сигнала в мобильных устройствах.
Т.е. если Вы видите значение 30 или 31, это может свидетельствовать о проблемах со связью!
Второй параметр это коэффициент ошибок. Значение в процентах
В документации Bit Error Rate
0 — Меньше чем 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 — Больше чем 12.8%
99 — Неизвестно или не определено.
Для визуального определения уровня сигнала для модемов нами разработана утилита TELEOFIS GSM Antenna Tool
Данная утилита работает исключительно с модемами компании TELEOFIS!!!
Дополнительная информация:
GSM модемы TELEOFIS серии RX. Руководство по эксплуатации
Ссылки по теме: