Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств. |
12.09.2018, 21:19
|
#1
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 876
Сказал спасибо: 236
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
как на модеме принять текст нового смс
дорогие друзья
купил у китаесов модем ТС35i .
соединил с терминалом.
для индикации нового смс посылаю АТ команды модему
at+cmgf=1 /0D/0A
at+cnmi=2,2/0D/0A
и после посылки смс (например 567) этому модему в терминале появляется:
+CMT: "номер звонящего",,"14/06/22,19:03:14+16"567 ‹название компании›
т.е. здесь сразу высвечивается текст нового смс (567).
на другом модеме (вернее на модуле siemens) новый смс высвечивается в форме:
+CMT:[]"SM",1[][] т.е. указывает только номер смс в ячейке ,а сам текст смс не высвечивается.
перепробовал кучу команд ,но все не как.
китайцы не помагают, мол ищите в командах.
остается попросить у гуру, какими командами можно застаить модем высветить содержание нового смс?
заранее благодарен за любой ответ
|
|
|
|
12.09.2018, 22:50
|
#2
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: как на модеме принять текст нового смс
Сообщение от begun
|
акими командами можно застаить модем высветить содержание нового смс?
|
AT+CMGR=N/0x0D/0x0A, где N - номер сообщения из URC +CMTI
Google.ru -› "Стандартные АТ-команды"
|
|
|
|
12.09.2018, 23:01
|
#3
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 876
Сказал спасибо: 236
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: как на модеме принять текст нового смс
AR_Favorit
благодарю за отзыв, но нужно заранее запрограммировать(с помощью АТ команд модем так, что он сразу при приеме нового смс выдавал переданный текст) а в вашем случае, как я понял, нужно подавать команду после приема смс.
|
|
|
|
12.09.2018, 23:31
|
#4
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: как на модеме принять текст нового смс
Сообщение от begun
|
AR_Favorit
благодарю за отзыв, но нужно заранее запрограммировать(с помощью АТ команд модем так, что он сразу при приеме нового смс выдавал переданный текст) а в вашем случае, как я понял, нужно подавать команду после приема смс.
|
А, понял.
AT+CSMS=1 попробуйте установить
|
|
|
|
12.09.2018, 23:43
|
#5
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 876
Сказал спасибо: 236
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: как на модеме принять текст нового смс
AR_Favorit
еще раз вам огромное спасибо.
на команду
ат+сsmc=1 выдает error и кстати на команду
ат+cmni=2,2 тоже выдает error.
может ли зто значить, что модем не поддерживает эти команды или нужно что то предварительно подавать? вот в чем вопрос.
|
|
|
|
13.09.2018, 00:15
|
#6
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: как на модеме принять текст нового смс
Сообщение от begun
|
AR_Favorit
ат+сsmc=1 выдает error и кстати на команду
ат+cmni=2,2 тоже выдает error.
может ли зто значить, что модем не поддерживает эти команды или нужно что то предварительно подавать? вот в чем вопрос.
|
Может. Вроде бы второй параметр 2 (выдавать URC с текстом сообщения) в команде AT+CNMI поддерживается только в реализации phase 2+ (поддержку которой и должна включать команда ат+сsms=1).
А что модем выдает при запросах "at+cnmi=?" и "ат+csms=?"
PS только обратил внимание: AT+CSMS=1!!! НЕ AT+CSMC=1...
ну и AT+CNMI, а не AT+CMNI...
Последний раз редактировалось AR_Favorit; 13.09.2018 в 00:39.
|
|
|
|
13.09.2018, 00:24
|
#7
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: как на модеме принять текст нового смс
На всякий случай справочник по АТ-командам TC35i
там еще AT+CNMA есть...
|
|
|
Эти 2 пользователя(ей) сказали Спасибо AR_Favorit за это сообщение:
|
|
|
13.09.2018, 10:19
|
#8
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 876
Сказал спасибо: 236
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: как на модеме принять текст нового смс
доргой AR_Favorit
наверно чтото с модемом (но с другой стороны и новый модем тоже самое выдает)
я подал команду
ат+смni=?
ну опять получил error
наверно без принятия команды
at+cmni=2,2
ничего не получится
но я вам благодаен за желание помочь
|
|
|
|
13.09.2018, 13:23
|
#9
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: как на модеме принять текст нового смс
Сообщение от begun
|
доргой AR_Favorit
наверно чтото с модемом (но с другой стороны и новый модем тоже самое выдает)
я подал команду
ат+смni=?
ну опять получил error
|
Еще раз обращаю ваше внимание: cmni или cnmi?
На cmni и должно быть error
|
|
|
|
16.09.2018, 10:48
|
#10
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 876
Сказал спасибо: 236
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: как на модеме принять текст нового смс
AR_Favorit
я пробовал по всяческий но ничего
наверно не воэможно
еще раз спасибо за внимание
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:12.
|
|