| Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
Как AT командами перехватить SMS терминалом siemens TC35I
13.03.2014, 23:57
|
|
|
Гражданин KAZUS.RUN
Регистрация: 18.07.2006
Сообщений: 894
Сказал спасибо: 244
Сказали Спасибо 31 раз(а) в 28 сообщении(ях)
|
Как AT командами перехватить SMS терминалом siemens TC35I
здравствуйте друзья
преобрел модем siemens TC35i и соединил с терминалом по rs232.
C мобильника посылаю ему sms.По приему sms модем посылает в терминал
сигнал +CMTI: "SM",1 на первый sms , +CMTI: "SM",2 на второй и т. д.
я запрашиваю sms модему по команде AT+CMGR=1 и получаю sms с соответствущей ячейки модема ,после чего его обрабатываю.
Все шло нормально но вот чтото нажал не то и уже не получаю +CMTI: "SM",x сигнал от модема.После долгих мучении решил обратиться на форум.
друзья что могло случиться и как мне востановить нормальную работу модема?
буду благодарен за любой совет.
|
|
|
|
14.03.2014, 10:03
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 28.05.2010
Сообщений: 1,117
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
|
Re: Как AT командами перехватить SMS терминалом siemens TC35I
AT+CMTI=1
+CMTI:‹mem›,‹index› Indication of a new short message (text and PDU mode) AT+CNMI=1,1
http://tc485.od.ua/docs/at_commands_tc35.pdf
p.s.: по идее еще сброс настроек помогает, но тогда RTC на борту придется настроить, если он нужен потом будет.
|
|
|
|
14.03.2014, 13:11
|
|
|
Гражданин KAZUS.RUN
Регистрация: 18.07.2006
Сообщений: 894
Сказал спасибо: 244
Сказали Спасибо 31 раз(а) в 28 сообщении(ях)
|
Re: Как AT командами перехватить SMS терминалом siemens TC35I
raxp
большое спасибо за желание помочь но к сожалению даю команду
AT+CMTI=1 и выдает ERROR. не знаю что делать.
|
|
|
|
14.03.2014, 13:35
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 24.03.2007
Сообщений: 1,393
Сказал спасибо: 85
Сказали Спасибо 670 раз(а) в 391 сообщении(ях)
|
Re: Как AT командами перехватить SMS терминалом siemens TC35I
Мож место под смс-ки иссякло?
Их надо удалять, всего штук 20 на симке помещается.
переводим в текстовый режим (если ноль - то PDU):
Это надо сделать один раз.
AT+CMGF=1
Теперь читаем SMS № 1 (или другой номер, тогда другая цифра)
AT+CMGR=1
Теперь удаляем SMS № 1 (или другой номер, тогда другая цифра)
AT+CMGD=1
Т.е. командами
AT+CMGD=1
AT+CMGD=2
....
их надо поудалять
Последний раз редактировалось pambaru; 14.03.2014 в 13:43.
|
|
|
|
Сказали "Спасибо" pambaru
|
|
|
14.03.2014, 13:39
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,550
Сказал спасибо: 384
Сказали Спасибо 735 раз(а) в 416 сообщении(ях)
|
Re: Как AT командами перехватить SMS терминалом siemens TC35I
begun,
на AT+CNMI? что пишет?
|
|
|
|
Сказали "Спасибо" AJScorp
|
|
|
14.03.2014, 18:16
|
|
|
Гражданин KAZUS.RUN
Регистрация: 18.07.2006
Сообщений: 894
Сказал спасибо: 244
Сказали Спасибо 31 раз(а) в 28 сообщении(ях)
|
Re: Как AT командами перехватить SMS терминалом siemens TC35I
pambaru
скореи всего вы правы Я послал команду стирания и получил +CMTI: "SM",1
› at+cmgd=1
‹
at+cmgd=1
OK
+CMTI: "SM",1
------------------------------
потом второй
› at+cmgd=2
‹
at+cmgd=2
OK
+CMTI: "SM",2
------------------------- и т .д.
те вроде пока все ячкйки забиты выдает вышеприведенные сигналы
и когда очишаюися и опять пошлешь
› at+cmgd=1
‹
at+cmgd=1
Ok
+CMTI: "SM", уже не выдается
После очищения уже принял sms и выдал +CMTI: "SM",1
что все вроде получилось
Слов не нахожу как все вас отблагодорить .
Я и не знал что у симки такая маленькая память
Я довал команду для общего очищения at+cmgd=1,4 но на нем не регировал видимо а ведь выдает ok в конце.не понятно.
Жалко что нет такой команды чтобы можно ,skj принимать смс все время в одну и ту же ячейку и чтобы очередная смс стирала предидушую.
Но как говотимся чем богатый тем и рады
теперь воодушевленный вашей помощью продолжу изучать дальше .
моя конечная цель -надежно фиксировать смс.может по этой задаче кто нибудь поделится опытом.
Вот так с вашей поиощью родные двигаюсь вперед по тихоньку.
|
|
|
|
14.03.2014, 18:22
|
|
|
Гражданин KAZUS.RUN
Регистрация: 18.07.2006
Сообщений: 894
Сказал спасибо: 244
Сказали Спасибо 31 раз(а) в 28 сообщении(ях)
|
Re: Как AT командами перехватить SMS терминалом siemens TC35I
AJScorp
когда даю AT+CNMI выдает error а на AT+CNMI=2,2
› AT+CNMI=2,2
‹
AT+CNMI=2,2
OK
|
|
|
|
14.03.2014, 18:58
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 28.05.2010
Сообщений: 1,117
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
|
Re: Как AT командами перехватить SMS терминалом siemens TC35I
TC, а для чего выше вам дал полный ман на все AT команды, поддерживаемые данным терминалом? Скачайте, откройте, там расписано почему ошибка по первому и второму случаю и как правильно применять команды.
|
|
|
|
14.03.2014, 20:02
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,550
Сказал спасибо: 384
Сказали Спасибо 735 раз(а) в 416 сообщении(ях)
|
Re: Как AT командами перехватить SMS терминалом siemens TC35I
Сообщение от begun
|
|
когда даю AT+CNMI
|
С вопросительным знаком в конце? Должно возвратить текущее состояние.
|
|
|
|
14.03.2014, 23:06
|
|
|
Гражданин KAZUS.RUN
Регистрация: 18.07.2006
Сообщений: 894
Сказал спасибо: 244
Сказали Спасибо 31 раз(а) в 28 сообщении(ях)
|
Re: Как AT командами перехватить SMS терминалом siemens TC35I
raxp
у меня мануалов много, но по нерусскому трудновато понимается.Порой
не понимаю что автор подразумывает.
Но главное друзья ,что лед тронулса и постараюсь уже самостоятельно выкапать нужное.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:37.
|
|