назад к списку

AT+COPS - выбор оператора

полезно

Описание
Синтаксис
Запросить текущую сеть
Посмотреть список доступных сетей
Задаваемые значения

Описание

Существует три возможных способа выбора оператора (PLMN)

  1. Режим ручного управления. Модем пытается найти домашнего оператора и, если находит, то пытается зарегистрироваться;
  2. Режим автоматического управления. Модем пытается найти домашнего оператора и, если находит, то пытается зарегистрироваться. Если не находит, то продолжает поиск других сетей;
  3. Совмещённый ручной/автоматический режим. Модем пытается найти оператора, определённого приложением (как в ручном режиме). Если попытка оказывается неудачной, то модем переключается в автоматический режим.Если попытка завершена удачно, то выбирается заданный оператор. Затем мобильное оборудование переключается в автоматический режим.

Синтаксис

Для запуска поиска и регистрации в сети используется следующая команда:

AT+COPS=<mode>[,<format>[,<operator>[,<rat>]]]>

Запросить текущую сеть

AT+COPS?

+COPS: 0,0,"MegaFon RUS",7

OK
Синтаксис ответа для АТ+COPS?
+COPS=<mode>[,<format>,<operator>]

Посмотреть список доступных сетей

AT+COPS=? - 2 раза запрос дал разные результаты

+COPS:
    (2,"MegaFon RUS","MegaFon","25002",7),
    (1,"MegaFon RUS","MegaFon","25002",2),
    (1,"MegaFon RUS","MegaFon","25002",0),
    (3,"Beeline","Beeline","25099",0),
    (3,"MTS-RUS","MTS","25001",0),
    (3,"MTS-RUS","MTS")

OK


+COPS:
    (2,"MegaFon RUS","MegaFon","25002",7),
    (1,"MegaFon RUS","MegaFon","25002",2),
    (1,"MegaFon RUS","MegaFon","25002",0),
    (3,"Beeline","Beeline","25099",7),
    (3,"MTS-RUS","MTS","25001",0),
    (3,"TELE2 RU","TEL)

OK

Синтаксис ответа для АТ+COPS=?
+COPS [список поддерживаемых (<stat>, длинная бук- венно-цифровая <operator>, короткая буквенно-цифровая <operator>s, цифровая <operator>) s]

Задаваемые значения

<mode>
  • 0 - автоматический (по умолчанию)
  • 1 - ручной
  • 2 - снятие с регистрации, мобильное оборудование не зарегистрированодо тех пор пока <mode>=0 или 1 не выбрано (НЕ СРАБОТАЛО!)
  • 3 - установить только <format> (для команды чтения АТ+COPS?)
  • 4 - ручной/автоматический (<operator> будет текущий), если ручной выбор неудачен, вводится автоматический режим.
<format> (формат поля <operator>)
  • 0 - длинная алфавитно-цифровая <operator>
  • 1 - короткая алфавитно-цифровая <operator>
  • 2 - цифровая <operator>
<stat> (статус <operator>)
  • 0 - неизвестен
  • 1 - доступен
  • 2 - текущий
  • 3 - запрещён
<operator> идентификатор оператора (MCC/MNC в цифровом формате только для выбора оператора) Длинный алфавитно-цифровой формат может быть длиной до 16 символов. Короткий алфавитно-цифровой формат может быть длиной до 8 символов.

<rat>
  • 0 - GSM
  • 2 - UTRAN
  • 7 - EUTRAN

Поддержите проект, если он помог вам

Проект продвигается за счёт личных средств и времени авторского коллектива. Если вы нашли здесь то, что искали, то вы можете выразить свою благодарность финансово. Даже небольшой платёж помогает авторам в их труде, сохраняя их вовлечённость и высокую мотивацию чтобы строить открытый мир равных возможностей для всех неравнодушных людей вокруг.