MC35i прием SMS |
Ответить |
Автор | |
Новичок Присоединился: 26 Сентябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 31 |
Опубликовано: 15 Май 2006 10:20 |
Добрый день! Вопрос такой: модем MC35i подключен к компьютеру, все работает с программой SiMoCo (siemens mobile). Не могу понять что посылает модем компьютеру (АТ - команду или еще что-то) когда получает SMS? Как программно определить что модуль получил SMS? Какие регистры порта RS-232 читать? |
|
ALeXX
|
|
Действительный член Присоединился: 15 Апрель 2005 Категория: Russian Federation Online Status: Offline Публикации: 101 |
|
Для начала воспользуйтесь какой-либо утилитой, перехватывающей обмен по СОМ-порту. |
|
Новичок Присоединился: 26 Сентябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 31 |
|
В этой программе SiMoCo есть терминал весь обмен видно дак вот когда на модем приходит SMS почему-то первым посылает команду АТЕ0 компьютер, а не модем. А как компьютер узнает, что пришла SMS не понятно
|
|
ALeXX
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 07 Октябрь 2004 Категория: Russian Federation Online Status: Offline Публикации: 359 |
|
На сколько я помню схемотехнику последовательного интерфейса, в некоторых его реализациях есть аппаратные линии, лог. уровень которых сообщает приёмнику одной стороны, что на другой стороне есть данные для передачи, т.е. связь между двумя сторонами не 3-х проводная, а как минимум 5-ти и более. В этом случае компьютер должен инициализировать запрос на передачу ему от модема принятой последним информации. |
|
Новичок Присоединился: 26 Сентябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 31 |
|
программа SiMoCo (Siemens Mobile Control 2.2.6) работает по 3-проводам. И она как-то определяет что модуль получил SMS, но в терменале ничего не отображается. Первое что появляется - это команда от компьютера АТЕ0 |
|
ALeXX
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок Присоединился: 01 Март 2006 Категория: Russian Federation Online Status: Offline Публикации: 15 |
|
Мы не сталкивались с программой SiMoCo но работали с mc35i terminal через AT-комманды. В описании AT-комманд со страницы http://www.mc35i-terminal.ru/library/at/ (в случае недоступности дублирую в http://spautomatics.spb.ru/kb/Forum/SiemensMC35iSMS) говорится, что команда AT+CMGL возвращает список SMS. Вы можете переодически опрашивать модем на предмет наличия SMS и удалять прочтенные. Вероятно вам придется реализовать специальный формат упаковки данных в 7 бит со сдвигом. |
|
Техническая поддержка СП Автоматика
http://spautomatics.spb.ru/kb/Kb |
|
Новичок Присоединился: 10 Апрель 2004 Категория: Belarus Online Status: Offline Публикации: 9 |
|
Возможно это ответ на Ваш вопрос: 1. Open a suitable comm’s program like Hyperterminal. 2. Set the port parameters for 19200bps, 8 data, No Parity, 1 Stop with no Flow control. 3. Ensure your Wireless Module is powered on, has a serial link to the correct Com port on your computer and has an antenna. 4. Insert your SIM. 5. After ~15 seconds issue the command AT+COPS? You should get a response with the name of your service provider. This indicates the unit is registered on the network. 6. Ensure the Wireless Module is in text mode by issuing AT+CMGF=17. Check the Service Centre address by issuing AT+CSCA? the response will be aphone number starting with +44. You can now begin to compile the SMS. 8. Issue AT+CMGS="+44xxxxxxxxx" (xxxxx = Destination number) you will then see a >sign 9. At the > sign you can type your message e.g. >hello 10. To send the message you must press Ctrl and Z 11. After about 3 seconds you should see the following response to indicate the message has been sent… +CMGS: <Number from 1 to 255> OK 12. You can select how the Wireless Module is to notify you of an incoming SMS using the AT+CNMI command.. 13. AT+CNMI=2,1,0,0,1 will enable the output of a result code every time an SMS arrivesat the wireless module. 14. To allow you to read SMS messages you can use the AT+CMGR="ALL" or you canchoose a memory allocation e.g. AT+CMGR=1... or 2... Or 3 etc… 15. You can delete messages using the AT+CMGD=1... Or 2... or 3 etc |
|
Новичок Присоединился: 19 Июль 2006 Категория: Ukraine Online Status: Offline Публикации: 1 |
|
подскажите плиз кто работал с МС35 в часности с СМС, почему все СМС при команде AT+CMGL=4 выдаются в 16 ричном коде, и если кто знает подскажите разшифровку. Зарание спасибо, Оч. надо |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок Присоединился: 12 Июль 2007 Категория: Ukraine Online Status: Offline Публикации: 4 |
|
читайте "PDU формат в мобильной связи"
ra-xp.narod.ru ... должно помочь |
|
ra
|
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |