|
Настройки и удаление SMS в SIM800x. |
|
|
|
Apr 16 2016, 00:02
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 29-05-12
Пользователь №: 72 074

|
Здравствуйте уважаймые AT-командщики =). Вроде все работет неплохо, всем доволен, но волнует пару простых вопросов по SIM800h/c перед запуском в прод. Версия прошивки SIM800h на котором сейчас разрабатываю 1308B09SIM800H32 . Дш почитал немало пока разбирался но что-то эти простые вещи то ли упустил то ли не понял.
1) Безопасно ли выполнять команду сохранения настроек SMS "AT+CSAS\r" при каждом запуске модуля после инициализации всех параметров СМС (режим текст, кодеровка UCS2, CNMI индикаторы, etc)? Она сохраняет все во флеш? Не испортится ли флеш за пару месяцов/лет? Проверяет ли модуль нужно ли по факту ерейзить и записывать или нет перед сохранением? Нужно ли вручноую при старте модуля проверять все настройки СМС и если не соотвтетствуют нужным то только тогда вызывать эту команду или можно просто каждый раз безболезненно ее вызывать (как сейчас и делаю, потому что сверка настроек при запуске мне кажется каким-то небезопасным с точки зрения программирования методом, больше кода, больше ошибок...). И вообще возможно ли гдето в ДШ найти полный перечень команд которые пишут во флеш чтобы ими не пренебрегать? 2) От входящих СМС мне нужны только индикаторы в АТ канал +CMT, сохранение в память телефона или СИМ не нужно. Но экспереминтируя (еще на старой прошивке 1308B02SIM800H) я понял что сохранение СМС в память отключить нельзя, или я не понял как. Кстати в +CNMI есть последний параметр bfr который вроде как по даташиту должен контролить буфферизацию +CMT, но меняя его, сообщения все равно всегда сохранялись в память модема или сим что было видно по "AT+CPMS?\r". Не должен ли этот параметр выключать сохранение СМСок в память? Или я неправильно понял ДШ? Вобщем, когда память у меня достигла 10и записей почему-то начали приходить +CMT со старой СМСкой и я перестал получать новые. По этому каждый раз по получению индикатора стал вызывать удаление 'AT+CMGDA="DEL ALL"\r' . Сейчас все отлично - память чистится, повторные СМС не приходят но опять же вопрос к вам: не убъет ли это флешку? Не разобрался - СМСки записываются изначально в ОЗУ модема или во флешу? Безопасно ли каждый раз делать удаление? Или это правильней решить другим способом? Кстати на старой прошивке, 1308B02SIM800H* пару модулей с которой я покупал два года назад при выполнении удаления вообще модем иногда переставал отвечать на команды до ребута. А на модемах с новой прошивкой 1308B09SIM800H32 все ОК, бывали ли такие истории у когото или мне попался какойто брак? 3) И еще если можно вопрос наверное не по сим800: как правильно декодировать номер входящего СМС, например в +CMT? Там кроме цифр бывают буквы вроде: 16p6p6w237562767963656. Хотя когда шлю с обычного мобильного на модем то все ок - номер идеальный с плюсом. А когда оператор что-то присылает то вот така белебирда, на UCS2 не похоже. Может ее нужно както раскодироватьи там будет какоенибудь красивое название сервиса?
Спасибо что прочитали пост.
|
|
|
|
|
 |
Ответов
|
Apr 16 2016, 10:31
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 29-05-12
Пользователь №: 72 074

|
Спасибо! Прозевал я Parameter Saving Mode, правда по AT+CSAS там не написно, зато написано в самом описании что она сама сохраняет все параметры в nvram, то есть я так понял ее лучше часто не вызывать. Интересно будет ли работать если ее вообще не вызвать а просто настраивать параметры, теперь смогу узнать только на новых чистых модулях. Потестил, похоже на новой девятой прошивке при <mt> = 2 SMS реально перестали сохранятся в память и теперь даже удалять не нужно, на модулях второй прошивки точно сохранялись даже при <mt> = 2. А отображение номера входящего СМС в PDU может быть более адекватным? Я думал что такие вещи не зависят от режима.
|
|
|
|
Сообщений в этой теме
dotnot Настройки и удаление SMS в SIM800x. Apr 16 2016, 00:02 Alechek Цитата(dotnot @ Apr 16 2016, 05:02) 1) И... Apr 16 2016, 08:45 ArtemKAD Цитата(Alechek @ Apr 16 2016, 11:45) Я, л... Apr 16 2016, 09:26 Alechek ArtemKAD, а никто про телефон и не говорит
Есть м... Apr 16 2016, 09:42 Baser Цитата(dotnot @ Apr 16 2016, 03:02) Нужно... Apr 16 2016, 13:01 Alechek Цитата(Baser @ Apr 16 2016, 18:01) То, чт... Apr 17 2016, 07:42 Baser Цитата(Baser @ Apr 16 2016, 16:01) Я всег... Apr 17 2016, 09:43 Alechek Цитата(Baser @ Apr 17 2016, 14:43) Я огра... Apr 17 2016, 12:45 dotnot Цитата(Baser @ Apr 17 2016, 12:43) Описан... Apr 17 2016, 15:17 fuzzion Цитата(Alechek @ Apr 16 2016, 11:45) Для ... Apr 21 2016, 03:13 Alechek fuzzion, не увидел такого поведения в документации... Apr 21 2016, 05:18 Цырен. Цитата(Alechek @ Apr 21 2016, 08:18) fuzz... Apr 28 2016, 08:36 Alechek Я имел ввиду, что с момента включения (ответа на A... Apr 29 2016, 05:01 CADiLO 5.2. AT+CMSS
SIM800C-DS does not support sending ... Apr 29 2016, 06:53 Alechek Цитата(SIM800-DS_Application Note_V1.00)
5.2. AT+C... Apr 29 2016, 07:32 CADiLO Увидел - в апнотесе.
Только апнотесы уже давно не... Apr 29 2016, 07:45 Alechek Цитата(CADiLO @ Apr 29 2016, 12:45) Тольк... Apr 29 2016, 09:08
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|