|
Настройки и удаление 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, 12:45
|
Профессионал
    
Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882

|
Цитата(Baser @ Apr 17 2016, 14:43)  Я ограничиваюсь только 0х81 (129) и 0х91 (145). Ну... Как ни странно, ответ на DA_TON_ALPHANUMERIC (SMS c сайта) отправился! Цитата(Baser @ Apr 17 2016, 14:43)  Тем более, что софт SIM900-го другие типы не понимает. Софт? Что имелось ввиду? Мне вот, допустим, интересно, обрабатывает ли SIMCOM SMS-PP сообщения (3GPP TS 11.14б раздел 7) Цитата If the service "data download via SMS Point-to-point" is allocated and activated in the SIM Service Table (see TS 11.11 [20]), then the ME shall follow the procedure below: - When the ME receives a Short Message with: protocol identifier = SIM data download, and data coding scheme = class 2 message, or when the ME receives a Short Message with: protocol identifier=ANSI-136 R-DATA (see 3G TS 23.040 [30]) and data coding scheme = class 2 message, and the ME chooses not to handle the message ( e.g. MEs not supporting EGPRS over TIA/EIA-136 do not need to handle the message), then the ME shall pass the message transparently to the SIM using the ENVELOPE (SMS-PP DOWNLOAD) command as defined below. Ограничений по адресу источника тут нет.
|
|
|
|
Сообщений в этой теме
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 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
|
|
|