Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SIM 900 Перерегистрация в сети. Сбой?
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
_Алекс
Эхо отключено, командой ATE0
Отправка с сайта большой (150 символов) СМС на кириллице.
При отправке с сайта большой СМС в 150 знаков, на кириллице, модуль в порт выдает
+CMTI: "SM",1 – т.е. СМС принята. Посылаем в модуль команду открыть все непрочитанные, и в ответ пошло:
1
+CMGL: 1,"REC UNREAD","sms_web","","13/04/28,18:41:50+24"
04340436043B0442043F0436043B043A044C043F043E043C044904430448043F043E0443043A0448
043C043F044304490437043A0448043F04400443044904370448043A043C043F0449043704430448
0
43F043E043C0449043704430448043A043F0440043C044904370443043F044804400449043704430
4
3A0448043F0440043C04370449
2
Üü
3
üþ
4
€ €€€€€€ € €€€ €€ € €€ €€€ €€€ € € € €€€€ € € €€€ €€ AT+CMGL="REC UNREAD"
ERROR
5
+CREG: 1,"1713","B193"
6
AT+CMGL="REC UNREAD"
+CMGL: 1,"REC UNREAD","sms_web","","13/04/28,18:41:50+24"
04340436043B0442043F0436043B043A044C043F043E043C044904430448043F043E0443043A0448
043C043F044304490437043A0448043F04400443044904370448043A043C043F0449043704430448
0
43F043E043C0449043704430448043A043F0440043

Самое интересное, что «Эхо» было выключено, после, предполагаю сбоя, произошла перерегистрация модуля в сети и включилось «Эхо»


Похоже понял в чем дело, СМС приходит в 3 частях, если отправить команду "AT+CMGL="REC UNREAD", сразу после приема первой части, не дожидаясь остальных двух, модуль теряет сеть и похоже уходит в перезагрузку т.к. светодиод "Сеть" прерывисто мигает, потом - редко, что значит, нашел сеть.

Как решить проблему, ведь заранее неизвестно сколько частей придёт СМС. Вообще ожидаю короткую СМС с командой, постоянно запрашивая у модуля не прочитанные СМС раз в 4 секунды. Работает без проблем, до момента, когда отправить большую СМС. Запросы идут, конечно асинхронно по отношению к приему СМС, ведь не знаешь когда прейдет СМСка

Провел пару экспериментов. Отправил с сайта большую СМС, подождал пока в терминале все части не придут, попытался открыть первую часть - и сбой. Вторая попытка-все нормально.
Озадачен...
Версия прошивки модуля AT+GMR Revision: 1137B07SIM900M64_ST

Перепрошил на 1137B09SIM900M64_ST_DTMF_JD_MMS, пока нормально.
Цырен.
Алексей,
если что, пишите на batuev.bсобакаmt-system.ru (так быстрее). Держите в курсе. А вообще ориентируйтесь на модули SIM900R и SIM900RST64(ENHANCED), если нужны расширенные функции.
Frolov Kirill
Цитата(_Алекс @ Apr 28 2013, 18:42) *
Как решить проблему, ведь заранее неизвестно сколько частей придёт СМС. Вообще ожидаю короткую СМС с командой,


AT+CMGF=0. И приём в PDU решает также ряд других проблем (дублирование вхоящих SMS и т.п.)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.