Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Сохранение отправленных СМС в Quectel M72
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
den1s
Люди, помогите, пожалуйста, чтоб я себе мозг не вскрыл.
Управляю АТМегой модулем Quectel M72. Я хочу что бы отправленные СМС хранились в модуле и при необходимости я их мого считать.
СМС отправляю командой AT+CMGS. После отправки модуль мне рисует какой-то индекс:
+CMGS: 116
Сообщение отправляется и доходит до адресата. Но найти его в памяти я не могу. Собственно уже закралось стойкое ощущение что для этого нужно использовать комбинацию команд AT+CMGW и AT+CMSS, но очень смущает вышеуказанный индекс, может всеже сообщение где-то сохраняется?
Смотрю содержимое памяти так: AT+CMGL=”ALL”
pau62
AT+CMGS никаких текстов нигде не сохраняет.
Думаю, нужно использовать
сначала AT+CVGW
потом AT+CVSS

хотя лично мне трудно понять зачем надо иметь смс в памяти модуля, когда проще сочинять их по мере необходимости.
den1s
Цитата(pau62 @ Jun 20 2012, 22:02) *
AT+CMGS никаких текстов нигде не сохраняет.
Думаю, нужно использовать
сначала AT+CVGW
потом AT+CVSS

видимо имеется в виду AT+CMGW и AT+CMSS. Собственно как я и предположил.

Цитата(pau62 @ Jun 20 2012, 22:02) *
хотя лично мне трудно понять зачем надо иметь смс в памяти модуля, когда проще сочинять их по мере необходимости.

я хочу сохранять отправленные СМС, чтобы при необходимости их можно было считать и поглядеть, что прибор наотправлял в процессе автономной работы... сервисная функция в общем, конечно я могу эту инфу хранить и в МК, просто ищу простые варианты.

А подскажите, кто знает, что за индексы выдаются после отправки сообщения командами AT+CMGS и AT+CMSS? Могу предположить, что его для проверки статуса доставки можно использовать, но я с моим хромым англицким пока не понял как.
mempfis_
Цитата(den1s @ Jun 21 2012, 11:55) *
я хочу сохранять отправленные СМС, чтобы при необходимости их можно было считать и поглядеть, что прибор наотправлял в процессе автономной работы... сервисная функция в общем, конечно я могу эту инфу хранить и в МК, просто ищу простые варианты.

А подскажите, кто знает, что за индексы выдаются после отправки сообщения командами AT+CMGS и AT+CMSS? Могу предположить, что его для проверки статуса доставки можно использовать, но я с моим хромым англицким пока не понял как.


Код
If message is successfully sent to the network, then the result is sent in the format:
+CMGS: <mr>
where
<mr> - message reference number.
Note: if message sending fails for some reason, an error code is reported.


Это просто индекс. У себя наблюдал возврастание его на 1 после каждой успешно отправленной СМС.

В процессе автономной работы прибор может наотправлять столько СМС, что забъёт всю память. Это приведёт к невозможности принимать СМС и к тормозам в работе с сим-картой. Подумайте а оно Вам надо - сохранять все отправленные СМС? Если СМС отправляются при возникновении ошибок и есть еепром в процессоре или на борту платы - лучше ведите лог ошибок (дата, код ошибки и т.п.).
den1s
Цитата(mempfis_ @ Jun 21 2012, 15:00) *
Это просто индекс. У себя наблюдал возврастание его на 1 после каждой успешно отправленной СМС.

Что-то сомнения меня разбирают по поводу того, что этот индекс не для чего не используется. У меня он тоже постоянно инкрементируется. Но то что под ним нет никаких текстов это видимо факт.

Цитата(mempfis_ @ Jun 21 2012, 15:00) *
В процессе автономной работы прибор может наотправлять столько СМС, что забъёт всю память. Это приведёт к невозможности принимать СМС и к тормозам в работе с сим-картой. Подумайте а оно Вам надо - сохранять все отправленные СМС? Если СМС отправляются при возникновении ошибок и есть еепром в процессоре или на борту платы - лучше ведите лог ошибок (дата, код ошибки и т.п.).

Это я все понимаю прекрасно. Конечно я буду отслеживать состояние памяти. Можно конечно и лог вести, только у меня на плате часов нету, хотя в исходящих СМС дата и время тоже не прописывается... ищу варианты))) как найду буду выбирать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.