Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: sim900d отвечает на AT команды, но не в сети.
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
Pasha_a13
Добрый вечер!

Столкнулся с проблемой - модуль вошел в непонятное для меня состояние.
Он отвечает по UART на запросы CLCC,CREG и CSQ, однако при попытке позвонить на него оператор говорит что абонент не в сети.
Вот лог опроса AT-командами:
Код
[21:40:10.0] AT+CSQ
[21:40:10.0] +CSQ: 20,0
[21:40:10.0] OK
[21:40:10.1] AT+CLCC
[21:40:10.1] OK
[21:40:20.0] AT+CREG?
[21:40:20.0] +CREG: 0,1
[21:40:20.0] OK
[21:40:20.1] AT+CSQ
[21:40:20.1] +CSQ: 20,0
[21:40:20.1] OK
[21:40:20.1] AT+CLCC
[21:40:20.1] OK
[21:40:30.0] AT+CREG?
[21:40:30.1] +CREG: 0,1
[21:40:30.1] OK
[21:40:30.1] AT+CSQ
[21:40:30.1] +CSQ: 28,0
[21:40:30.1] OK

и так далее с такой же периодичностью.
С чем может быть связано такое поведение?

Модуль зарегистрировался в сети нормально, отвечал на СМС
Код
[21:29:12.8] +CMTI: "SM",1
[21:29:12.8] AT+CMGL="REC UNREAD"
[21:29:12.9] +CMGL: 1,"REC UNREAD","+38067ххххххх","","16/08/29,21:29:08+12"
[21:29:12.9] 12 0
[21:29:13.0] OK
[21:29:13.0] AT+CMGDA="DEL READ"
[21:29:13.1] OK
[21:29:13.2] AT+CSCS="GSM"
[21:29:13.2] OK
[21:29:13.2] AT+CSMP=49,143,2,241
[21:29:13.2] OK
[21:29:13.2] AT+CMGS="+38067ххххххх"
[21:29:13.3] > Output 2 on.
[21:29:13.3] 
[21:29:17.0] +CMGS: 72
[21:29:17.0] OK
[21:29:17.0] AT+CREG?
[21:29:17.0] +CREG: 0,1
[21:29:17.0] OK
[21:29:17.0] AT+CSQ
[21:29:17.0] +CSQ: 24,2
[21:29:17.0] OK

а когда я через 10 минут попробовал на него позвонить, то уже не дозвонился.
Оператор Киевстар.
Логика перезапуска модема ориентирована на отсутствие ответа на AT-команды и, соответственно, модем не перезапускает, т.к. на команды приходят ответы.
Прошивка модуля - Revision:1137B07SIM900M64_ST

Я в растерянности...
CADiLO

>>>sim900d отвечает на AT команды

>>>1137B07SIM900M64_ST


Это как? 900D с прошивкой от обычного ????
Ну и в любом случае, где ж вы умудрились взять модуль с древней прошивкой?
Явно не у нас приобретался.
Pasha_a13
Цитата(CADiLO @ Aug 30 2016, 05:49) *
Это как? 900D с прошивкой от обычного ????
Ну и в любом случае, где ж вы умудрились взять модуль с древней прошивкой?
Явно не у нас приобретался.


Прошу прощения, я лопухнулся, модуль не sim900d а просто sim900.
Купил я эти модули лет 5 назад по хорошей цене и вроде как они были привезены откуда-то, или с Белоруссии, или с России, точно не припомню уже.
С тех пор они лежали без дела, а теперь вот дошли до них руки.

Кстати, модем светодиодом net led мигает с нормальной периодичностью индицируя что он в сети, однако оператор говорит что он не в сети sad.gif
CADiLO
У вас евроверсия прошивки, на сегодня крайняя - 1137B15SIM900M64_ST
Но рекомендую версию из линейки специально выпускавшейся для xUSSR - 1137B06SIM900M64_ST_ENHANCE
Запрос на прошивку письмом мне - chip(гав)simcom.com.ua

Pasha_a13
Цитата(CADiLO @ Aug 30 2016, 10:20) *
У вас евроверсия прошивки, на сегодня крайняя - 1137B15SIM900M64_ST
Но рекомендую версию из линейки специально выпускавшейся для xUSSR - 1137B06SIM900M64_ST_ENHANCE
Запрос на прошивку письмом мне - chip(гав)simcom.com.ua

Я понял, спасибо!
Так это баг какой-то в прошивке? Или это я неправильно что-то делаю?
А есть ли какая-то команда, по которой бы точно можно было понять что модуль в сети?
Можно конечно периодически проверять состояние счета....но не будет ли проблем с оператором если делать это сильно часто...
CADiLO
Судя по логам модуль в сети и сигнал нормальный. Потому в первую очередь лучше поставить крайнюю прошивку - она точно нормально с Киевстаром работает.

Как вариант - наводки по питанию или ВЧ на карточку.
Pasha_a13
Ну а все-таки есть ли какие-то рекомендации по поводу команд, которыми предпочтительнее мониторить состояние модема и которые более точно позволят определить подобную ситуацию?
CADiLO
Обычно в 90% случаев достаточно CREG и CSQ.
Ну и запрос любой ячейки карточки чтобы понять готова она или нет.
А такой ситуации просто не должно быть.
Ну а если появилась, то надо уже искать причину подробнее.
Pasha_a13
Я понял, спасибо.
Попробую добавить чтение еще и СИМ-карты периодическое.
Возможно это как-то было связано с перебоями в работе киевстара, которые вчера наблюдались -под вечер смс долго не отправлялись, днем в телефоне одна из СИМ-ок (киевстар) выпала из сети и некоторое время не хотела регистрироваться....
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.