Dron_Gus 2 15 января, 2009 Опубликовано 15 января, 2009 · Жалоба Не могу разобраться с параметрами команды AT+CNMI=. Как сделать, чтобы сообщение сразу же по приему выплевывалось в уарт? Без записи на SIM. Столкнулся с непонятным багом, что иногда (очень редко) при попытке прочить только что принятое сообщение модуль наглухо виснет. Из ступора выходит только дерганьем PWRKEY, при этом из него начинает высыпаться все, что у него "спрашивали" после зависания. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Палыч 6 15 января, 2009 Опубликовано 15 января, 2009 · Жалоба Как сделать, чтобы сообщение сразу же по приему выплевывалось в уарт?Имхо, AT+CNMI=,2 (т.е. параметр <mt>=2) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dron_Gus 2 15 января, 2009 Опубликовано 15 января, 2009 · Жалоба ИМХО, тоже. Но, почему-то, не работает. :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
M_Z 0 16 января, 2009 Опубликовано 16 января, 2009 · Жалоба ИМХО, тоже. Но, почему-то, не работает. :( получаем +CMTI: по получению смски в ответ шлем AT+CMGR= с номером полученным в +CMTI: работает проблем не замечал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dron_Gus 2 16 января, 2009 Опубликовано 16 января, 2009 · Жалоба Да. Так работает. Но иногда подвисает при вычитывании. Поэтому хочу чтобы СМС сразу же выдавалась в порт. Вроде, по документации, такое возможно. Но у меня не получилось. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
M_Z 0 16 января, 2009 Опубликовано 16 января, 2009 (изменено) · Жалоба Да. Так работает. Но иногда подвисает при вычитывании. Поэтому хочу чтобы СМС сразу же выдавалась в порт. Вроде, по документации, такое возможно. Но у меня не получилось. Если найдете, то напишите. Мне это тоже интересно, но я не нашел. Изменено 16 января, 2009 пользователем M_Z Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_zag_ 0 16 декабря, 2009 Опубликовано 16 декабря, 2009 · Жалоба Если найдете, то напишите. Мне это тоже интересно, но я не нашел. AT+CNMI=2,2,0,0,0 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aurochs 0 17 декабря, 2009 Опубликовано 17 декабря, 2009 · Жалоба Я раньше использовал AT+CNMI=2,2 Но впоследствии выяснилось, что это не очень хорошая идея, по крайней мере для SIM300. Если в момент прихода СМС модем находится в режиме данных (GPRS в прозрачном режиме или CSD), то СМС бесследно растворяется в недрах модема. IMHO, если время некритично, то самый убойный вариант - опрос с периодичностью, скажем 3 мин., при помощи +CMGL и +CMGR Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex_TAV 0 22 декабря, 2009 Опубликовано 22 декабря, 2009 · Жалоба использую команду AT+CNMI=2,2,2,1,0 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gsm_starter 0 24 января, 2010 Опубликовано 24 января, 2010 · Жалоба У меня вопрос. Я получаю новую смс: "+CMTI: "SM",6" Считываю её: "AT+CMGR=6" И в итоге получаю "+CMGR: "REC READ","<",,"09/07/27,16:23:06+16"" Получется смс-ка с какого-то номера ">", уже прочитаная ранее и дата далеко не сегоднешняя... текст смс тоже далеко не тот. Я удаляю смс-ку "AT+CMGD=6" Отсылаю другую (на девайс шлю с мобильного) снова получаю "+CMTI: "SM",6" и снова та же "+CMGR: "REC READ","<",,"09/07/27,16:23:06+16" без изменения даты и прочее... модем: СИМ300 Подскажите в чем проблема? Как её исправить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aurochs 0 27 января, 2010 Опубликовано 27 января, 2010 · Жалоба Похоже, что СМС у Вас читается не из той памяти, куда сохраняется. Давать команду AT+CPMS="ME" не пробовали? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lexi 0 11 февраля, 2010 Опубликовано 11 февраля, 2010 · Жалоба Не могу разобраться с параметрами команды AT+CNMI=. Как сделать, чтобы сообщение сразу же по приему выплевывалось в уарт? Без записи на SIM. Столкнулся с непонятным багом, что иногда (очень редко) при попытке прочить только что принятое сообщение модуль наглухо виснет. Из ступора выходит только дерганьем PWRKEY, при этом из него начинает высыпаться все, что у него "спрашивали" после зависания. Обычно так происходит когда установлен дополнительный контроль линий RS32 (UART). Точно я сказать не могу (не помню), но суть в этом. Надо отключить контроль DTR и прочее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Spider 0 19 февраля, 2010 Опубликовано 19 февраля, 2010 · Жалоба Но без этого совсем тяжко будет. А можно его как-то выводить из такого ступора кроме как перезагрузкой? А то симки быстро кончаются :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ivstech 0 15 марта, 2010 Опубликовано 15 марта, 2010 · Жалоба Если в момент прихода СМС модем находится в режиме данных (GPRS в прозрачном режиме или CSD), то СМС бесследно растворяется в недрах модема. По-моему, в документации было, что при приеме SMS на линии RING проходит импульс Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aurochs 0 16 марта, 2010 Опубликовано 16 марта, 2010 · Жалоба По-моему, в документации было, что при приеме SMS на линии RING проходит импульс Напомню, что иимелся в виду режим приема смс без записи их в память. А ринги они действительно приходят... и уходят - вот только смс нигде нет :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться