Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Международный роуминг
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
tamam
Здравствуйте.

Возникла такая проблема.
GPS трекеры используются в районах, примыкающих к границе с Украиной.
Используются SIM карты МТС.

Модули периодически регистрируются в украинской сети, что приводит
к существенному удорожанию GPRS трафика.

Подскажите, как принудительно запретить международный роуминг?

В описании AT команд нашел только команду AT+COPS для ручного выбора оператора.

Поможет ли она?

Заранее благодарен
kovz
отслеживать ответ +CREG: 5 или 3 не помню, это как раз и есть регистрация в роуминге. Ну а далее либо ручной выбор оператора, либо опять на перерегистрацию, пока свою сеть не схватит.
Harbinger
+CREG: 5 - роуминг. +CREG: 3 - запрет регистрации (например, карта заблокирована). Чтобы состояние регистрации выдавалось автоматически, надо при инициализации дать AT+CREG=1. Ну или же периодически спрашивать AT+CREG?
Принудительная регистрация в домашней сети: AT+COPS=0.
tamam
Спасибо!

Буду копать дальше.
tamam
Еще вопрос.

Команда AT+COPS=? возвращает список операторов в сети.

Для каждого оператора указывается полное наименование, краткое наименование
и код. Например для МТС код "25001".

Подскажите, например, в Украине код МТС будет тоже "25001" или другой?

Заранее благодарен.
Harbinger
25501, насколько помню. Можно у самого модуля спросить - по AT+COPN выдаст список всех известных ему операторов с кодами.
tamam
Спасибо. Понял и разобрался.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.