Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Команда запроса списка операторов
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
_Артём_
В команде AT+COPS (и других) есть параметр "numeric <oper>".
Я всегда считал, что numeric <oper> - это строка из пяти цифр (почему так считал сейчас не могу вспомнить).

Код
Пример:

AT+COPS=?

+COPS: (2,"LMT GSM","LMT GSM","24701"),(3,"05","05","24705"),(3,"TELE2","TELE2","24702"),,(0-4),(0-2)

OK


Подскажите какие ещё возможны варианты кодов операторов.
Zlumd
Цитата(_Артём_ @ Jun 27 2007, 23:25) *
Подскажите какие ещё возможны варианты кодов операторов.
У меня выдает следующее:
Код
+COPS: (2,"MTS","MTS","25001"),(3,"MegaFon","MegaFon","25002"),,(0-4),(0-2)
Я никак не могу понять откуда берутся эти строчки и номера.
На команду AT+CSPN?, я получаю
Код
+CSPN: "MTS RUS",0
Непонятно, почему в первом случае MTS, а во втором MTS RUS.
Есть еще команда AT+COPN?. Она выдает список из 600 с лишним провайдеров. В этом списке есть следующие строки:
Код
+COPN: "250001","MTS"
+COPN: "250002","MegaFon"
+COPN: "257002","MTS"
+COPN: "294002","MTS A.D."
Из даташита по AT-командам SIM300 я понял, что в COPN и COPS должны быть одни и те же номера, но почему-то в COPN они 6-значные, а в COPS - 5-значные?
Объясните, пожалуйста.
HARMHARM
Цитата(Zlumd @ Mar 11 2009, 14:26) *
У меня выдает следующее:
Код
+COPS: (2,"MTS","MTS","25001"),(3,"MegaFon","MegaFon","25002"),,(0-4),(0-2)
Я никак не могу понять откуда берутся эти строчки и номера.
На команду AT+CSPN?, я получаю
Код
+CSPN: "MTS RUS",0
Непонятно, почему в первом случае MTS, а во втором MTS RUS.
Есть еще команда AT+COPN?. Она выдает список из 600 с лишним провайдеров. В этом списке есть следующие строки:
Код
+COPN: "250001","MTS"
+COPN: "250002","MegaFon"
+COPN: "257002","MTS"
+COPN: "294002","MTS A.D."
Из даташита по AT-командам SIM300 я понял, что в COPN и COPS должны быть одни и те же номера, но почему-то в COPN они 6-значные, а в COPS - 5-значные?
Объясните, пожалуйста.

Почитайте про MCC и MNC, например, здесь. MNC бывают как двух, так и трехзначные. Я предполагаю, что для унификации размера поля (или по ошибке), к двузначным MNC в команде COPS добавляется ведущий 0.
По поводу CSPN: если вы заглянете в
Цитата
даташит по AT-командам
то увидите в описании на эту команду:
Код
Get Service Provider Name From SIM
То есть это название берется из SIM-карты. COPN/COPS получают название из списка, зашитого в модеме.
MTS A.D. это македонский MTS, бывший MKB COSMOFON.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.