|
Настройки и удаление 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 17 2016, 09:43
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Цитата(Baser @ Apr 16 2016, 16:01)  Я всегда после старта модема проверяю все нужные мне параметры. Как только обнаруживается несоответствие, перехожу на процедуру, которая устанавливает ВСЕ нужные параметры не разбираясь. Далее опять проверка и рабочий режим. Перечитал и понял, что написал некорректно. Конечно же я предварительно разбираюсь, какие параметры модуль сохраняет во флеш, а какие только в ОЗУ. И конечно, параметры сохраняемые в ОЗУ, я без проверки устанавливаю каждый раз после включения. Описанный выше алгоритм относится только к параметрам, сохраняемым во флеш. Цитата(Alechek @ Apr 17 2016, 10:42)  И номера могут быть... Я ограничиваюсь только 0х81 (129) и 0х91 (145). Тем более, что софт SIM900-го другие типы не понимает.
|
|
|
|
|
Apr 17 2016, 15:17
|
Участник

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

|
Цитата(Baser @ Apr 17 2016, 12:43)  Описанный выше алгоритм относится только к параметрам, сохраняемым во флеш. Я так и понял, и сейчас вроде так и делаю. Вобщем всем спасибо за опыт. PDU коненчо с первого взгляда выглядит весьма объемно но если в нем больше возможностей по разборке адресов то со временем придется переходить на него. Конечно мне до сих пор не понятно что симком делает с OA в некоторых случаях, может это и есть gsm0411_address какимнибудь образом закодированный, надо будет проверить, в даташите по этому поводу так ничего и не нашел. В остальном пока вроде текстовый режим от симкома всем устраивает.
|
|
|
|
Сообщений в этой теме
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 dotnot Спасибо! Прозевал я Parameter Saving Mode, пра... Apr 16 2016, 10:31 Baser Цитата(dotnot @ Apr 16 2016, 03:02) Нужно... Apr 16 2016, 13:01 Alechek Цитата(Baser @ Apr 16 2016, 18:01) То, чт... Apr 17 2016, 07:42 Alechek Цитата(Baser @ Apr 17 2016, 14:43) Я огра... Apr 17 2016, 12:45 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
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|