Полная версия этой страницы:
Международный роуминг
Здравствуйте.
Возникла такая проблема.
GPS трекеры используются в районах, примыкающих к границе с Украиной.
Используются SIM карты МТС.
Модули периодически регистрируются в украинской сети, что приводит
к существенному удорожанию GPRS трафика.
Подскажите, как принудительно запретить международный роуминг?
В описании AT команд нашел только команду AT+COPS для ручного выбора оператора.
Поможет ли она?
Заранее благодарен
отслеживать ответ +CREG: 5 или 3 не помню, это как раз и есть регистрация в роуминге. Ну а далее либо ручной выбор оператора, либо опять на перерегистрацию, пока свою сеть не схватит.
Harbinger
Jul 18 2010, 21:28
+CREG: 5 - роуминг. +CREG: 3 - запрет регистрации (например, карта заблокирована). Чтобы состояние регистрации выдавалось автоматически, надо при инициализации дать AT+CREG=1. Ну или же периодически спрашивать AT+CREG?
Принудительная регистрация в домашней сети: AT+COPS=0.
Спасибо!
Буду копать дальше.
Еще вопрос.
Команда AT+COPS=? возвращает список операторов в сети.
Для каждого оператора указывается полное наименование, краткое наименование
и код. Например для МТС код "25001".
Подскажите, например, в Украине код МТС будет тоже "25001" или другой?
Заранее благодарен.
Harbinger
Jul 20 2010, 15:01
25501, насколько помню. Можно у самого модуля спросить - по AT+COPN выдаст список всех известных ему операторов с кодами.
Спасибо. Понял и разобрался.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.