Просмотр полной версии : ПМ01 отправка SMS через терминал
Thunderbird
04.10.2013, 19:56
Добрый вечер, у меня такая проблеммка, подключил ПМ01 к ПК в качестве терминала использую PuTTY.
AT+CMGF=1
OK
AT+CMGF?
+CMGF: 1
OK
AT+CMGS="+7918*******" //Enter
> test message
Далее если нажимаю Enter переход на следующую строку с приглашением ">" если нажимаю Ctrl+Z виснет терминал, ничего не печатает, и на команды не реагирует. SMS так же не отправляется.
При чем если попробовать создать новую сессию, модем не отвечает.
попробуйте Esс отправить вместо ctrl-Z
Thunderbird
04.10.2013, 20:13
AT+CMGS="+7918*******"
> Test
OK
Спасибо, я так понимаю как то символ отправляется ?
И хотя модем пишет ОК, сообщения не пришли
что дают команды AT+GSV AT+CSQ и AT+CREG?
Thunderbird
04.10.2013, 20:20
AT+GSV
SIMCOM_Ltd
SIMCOM_SIM900
Revision:1137B08SIM900M64_ST_DTMF_JD_MMS
OK
AT+CSQ
+CSQ: 20,0
OK
AT+CREG?
+CREG: 0,1
OK
странно, всё нормально у Вас, а вызов проходит на номер, может и смска после звонка проявиться
можно еще посмотреть сняли ли деньги за отправленную смску
Логвиненко Андрей
04.10.2013, 20:25
AT+CMGS="+7918*******"
> Test
OK
Спасибо, я так понимаю как то символ отправляется ?
И хотя модем пишет ОК, сообщения не пришли
Надо сделать ctrl\Z очень быстро , пока не выскочил ОК.
На МС35i от появления > даётся 15 сек. (точно не помню) , на Sim300 наверное также.
Thunderbird
04.10.2013, 20:26
Вот и я вроде все перепроверял, и когда я звоню на модем, в терминале
RING
RING
RING
Thunderbird
04.10.2013, 20:34
OK Появляется только после того как нажму ESC, при нажатии Ctrl+Z сессия виснет.
Thunderbird
04.10.2013, 20:41
И еще я отправил SMS на модем, но пришла она после того как я SIM карту в телефон переставил проверить.
попробуйте PDU режим, конвертер можно здесь попробовать http://www.smartposition.nl/resources/sms_pdu.html#PDU_CONVERTER
Thunderbird
08.10.2013, 18:22
AT+CMGS=25
> 07919781340300F011000B919781461941F90000AA0CE8329B FD06DDDF72363904
Так же, при Ctrl+Z виснет при Esc рапортует что все ок, но смс не отправляется.
Пробовал так же заменить нажатие Ctrl+Z на \26 и $1A, модем никак их не воспринял.
Пробовал специально с ошибкой отправить сообщение.
AT+CMGS=17
> 07919781340300F011000B919781461941F90000AA0CE8329B FD06DDDF72363904 //Esc
OK
AT+CMGS=17
> 07919781340300F011000B919781461941F90000AA0CE8329B FD06DDDF72363904 //Ctrl+Z
ERROR
Т.е. при Esc скорее всего не верный символ посылается, так как при ошибочном сообщении через Ctrl+Z терминал и модем не виснут
Подсоединил через ПЛК100, взял программу отправки SMS с SmsOwenLib.lib так же ничего не отправляется, и на выходе SmsSend - FALSE
в качестве терминала использую PuTTy, ось Win 8, кабель КС5. ПЛК100 так же соединял с ПМ01 по Rs232 с помощькю КС5
Менял симкарты, та же картина.
Может неисправен модем?
P.S. Денги так и не снимались со счета
На смсочных форумах встречал, что ставят запятую после ввода тел.номера, это не при pdu и еще, esq на всех языках имеется, а вот ctrl_z может на русском вводите поэтому команду не принимает
Thunderbird
08.10.2013, 22:13
Да про запятую видел, но это в том случае когда модем не отправляет приглашение ">"
Команды то на английском пишу и ctrl+z так же на английском не переключаясь
Я вот еще что сделал после того как нажал ^Z и терминал перестал реагировать, я позвонил на симку и вот что получил. P.S. и запятую на всякий оставил.
AT+CMGS="+79186491149",
> Resq
RING
т.е. модем не виснет, но на команды терминала не отвечает, я так понимаю у него что то внутри клинит именно при отправке **** может он не может её в память записать, увидеть бы отладку.
Обращаю внимание, кабель КС5 точно подходит для этих целей, а именно (ПК<->ПМ01) и (ПМ01<->ПЛК100), просто уже не знаю на что грешить.
Он не висит а ждет завершения команды, на esq( как отмена команды) он же реагирует
Thunderbird
08.10.2013, 22:26
Нет, если я нажму ctrl+z то после этого он ни на что не реагирует с клавиатуры. И я уже перепробовал с пяток разных терминалов, одна и та же картина
Ну незнаю, а пробовали через путти отправить смску через мобильник?
Thunderbird
11.10.2013, 06:26
"Не долго мучилась старушка на оголенных проводах......"
Заменил модем и СМС пошли как из пулемёта. Хотя по началу даже фобия была на нажатие Ctrl+Z.
capzap спасибо за помощь.
так получается особо не зачто, мне как то всёравно неверится что пм01 неисправен, немогут часть команд выполнятся, а часть нет
Thunderbird
11.10.2013, 09:38
Ну вот так и получается, для меня это тоже странно, может какой косяк в прошивке, но просто пооменял модем и sms по ctrl+z и с плк уходят на ура. А вот по Esc просто прирывает ввыполнение. Хотя может какая настройка в модеме была, так как на 1 модеме у меня был включен режим эхо при первом запуске, хотя по документации он отключен по умолчанию. Я даже немного испугался что 2 модем еще хуже, так как он не отвечал на терминал вообще, а оказывается режим эхо был выключен как и пологается.
Smith2007
15.10.2013, 18:02
Очень похожая ситуация. Модем отвечает на команды, принимает сообщения, но при отправке сообщений терминал виснет после Ctrl-Z.
Если позвонить после этого на модем видно RING.
В техподдержке посоветовали поменять СИМ-карту. Снял с телефона и о чудо! CTRL-Z не подвесил терминал и СМС-ка отправлена!
СИМ-карта куплена специально для модема. Оператор МТС. Попробовал поставить симку от МегафонМодем - та-же история. После CTRL-Z терминал не отвечает на команды.
Я теперь даже не знаю как сим-карту подобрать под модем. :( Мне их пачками теперь скупать надо и проверять которая из них заведется.
Thunderbird
15.10.2013, 18:49
Я симки покупал простые, по фактe это только тарифный план разный, так что разницы нету. Я отправил вопрос в тех поддержку МТС, что они мне ответят обязательно отпишу. Еще мне интересно "какие настройки в модеме я могу прописать касательно смс сообщений" кроме формата смс +CMGF и смс центра +SCSA.
А ведь в рулетку с этими симками вообще нет никакого желания играть. Надо как то решать вопрос. Сейчас на новом модеме почти такая же история, с половины симок уходит с другой нет.
Вы кстати с какого региона? Может это локальная какая то проблема.
Зачем трогаете смсцентр, он Вам для чего, Вы в роуминге? Может в этом и причина, что ввели неверный номер
Capzap на кавказе наверное все симки такие- не отчаивйтесь пастараемся разобраться :)
Capzap на кавказе наверное все симки такие- не отчаивйтесь пастараемся разобраться :)
чтоб удивиться разнообразию, можно статью прочитать http://habrahabr.ru/post/93210/
Smith2007
15.10.2013, 21:01
Мой регион - Башкортостан.
тройка операторов присутствует плотно, но ни один не предоставляет нормальный сервис.
Сейчас у жены из телефона симку вытащил .... с ней заработало. Прямо рулетка какая-то.
Между тем любая из симок нормально работает в мобильнике. Значит все же модем крутить надо. Недопиленный.
В попытках запустить модем потратил больше 3-х дней. Сколько же еще потребуется для подбора сим-карты. Как отличить пригодную симку от непригодной для ПМ01 не покупая ее?
Thunderbird
15.10.2013, 21:07
Я на хабре давно обитаю, я не говорю что я трогал. Но возможно при наличии нескольких СМС центров в регионе можно попробовать разные, да и в он же зашифорвывается в сообщениях формата PDU.
Более интересно было бы посмотреть что происходит в момет нажатия Ctrl+Z. Отправляет ли SIMка что либо или нет, или все замирает на стадии запроса модема к SIM карте. Покурить был логи, да вот где их взять.
просите у оператора старого образца miniSIM, возможно 5 вольтовую. Модем тут ни при чем, у меня в Кировской области все четыре оператора отправляли и посылали сообщения без каких либо доп.настроек, хоть через терминал, хоть через плк
Thunderbird
15.10.2013, 21:40
1) как установить miniSim в модем?
2) Хотелось бы не просто воткнуть костыль на один раз, а именно решить данную проблему в целом. Так как каждый раз не хочется в угадайку играть.
Smith2007
15.10.2013, 21:47
просите у оператора старого образца miniSIM...
Продавцы сим-карт обладают такими выдающимися знаниями, что остается только пробовать. :(
блин, да это обычная симка, которая не обрезана еще
Smith2007
15.10.2013, 21:55
capzap, ну я не понимаю как отличить "обычную" симку от "необычной". И что значит "не обрезана"? Нет у меня обрезанных. Все обычные. У дочки симка отличается размерами. Меньше чем все остальные имеющиеся. Как еще отличить?
если у дочери по толщине такая же как Ваша, значит у неё микроСИМ, если тоньше значит уже наноСИМ. Как ПО определить на симкарте я не знаю и эта тема уже не этого форума. Еще год назад такого рода проблемы с ПМ01 не проявлялись, значит опсосы начали переходить на новое
Smith2007
16.10.2013, 18:01
Сходил сегодня в офис Билайн и попросил "старую" симку. После длительных дебатов, пояснений, высказывания различных предположений относительно "старости" симки, спустя 40 минут я вышел с таковой.
Вставил в модем
..... CTRL-Z
Йес! Заработал модем!
Глядя на терминал при запущенной программе на ПЛК меня несколько смущает большое количество Ok пролетающих по терминалу. Что можно так много конфигурировать в модеме?
Мне всегда казалось, что в модем достаточно подать 3-4 команды и он настроен. Или это особенности работы библиотеки?
насколько помню, она постоянно парсит наличие входящих звонков и принятых смсок, а при запуске проверяется наличие сети, уровень сигнала и всякая другая инфа, глалвное чтоб ERROR не проскакивала
Thunderbird
16.10.2013, 20:14
Догадка подтвердилась.
Повезло вам, мне в офисе МТС сказали что их просто уже нету. :( Как теперь быть фиг его знает.
Smith2007
16.10.2013, 21:33
Как-то я поторопился радоваться. С терминала смски отправляются. Из программы ПЛК - нет.
Меняю симку (вновь у жены взял) - все отправляется. Какое - же заклинание нужно произнести, что бы модем заработал? :(
значит записанные параметры модема или те которые позволяют работать в терминале надо установить и в программе
Smith2007
20.10.2013, 12:02
По подсказке техподдержки (Дмитрия Пантелеева) подключился терминалом по rs485, параллельно ПЛК.
Вставляю симку жены, вижу обмен с модемом. СМСки приходят.
Вставляю симку Билайн, смотрю обмен с модемом... то же самое! Но СМСки не пришли. Чешу репу, гуглю проблему и тут... прорвало. На мой (МТС) номер посыпались сообщения с номера Билайн.
В итоге: модем исправен. Проблема с оператором. СМСки как-то странно ходят с билайн на мтс и обратно.
Ну и надо сказать, что нельзя использовать симки нового образца. С ними у меня модем вовсе отказывался отвечать после попытки передать сообщение (Ctrl-Z).
зы. Что бы не заморачиваться с проблемой "кончились деньги на модеме" - подключил автоплатеж от Сбербанка. Крайне удобная штука. Указал номер, который пополнять, порог суммы при которой пополнять и сумму поплнения. А так же ограничение на дневную сумму пополнения.
А то думал нужно еще кодить запрос баланса, информирование о низком балансе и т.д. Все оказалось проще с сервисом Сбера.
10483
По подсказке техподдержки (Дмитрия Пантелеева) подключился терминалом по rs485, параллельно ПЛК.
Вставляю симку жены, вижу обмен с модемом. СМСки приходят.
Вставляю симку Билайн, смотрю обмен с модемом... то же самое! Но СМСки не пришли. Чешу репу, гуглю проблему и тут... прорвало. На мой (МТС) номер посыпались сообщения с номера Билайн.
В итоге: модем исправен. Проблема с оператором. СМСки как-то странно ходят с билайн на мтс и обратно.
Ну и надо сказать, что нельзя использовать симки нового образца. С ними у меня модем вовсе отказывался отвечать после попытки передать сообщение (Ctrl-Z).
зы. Что бы не заморачиваться с проблемой "кончились деньги на модеме" - подключил автоплатеж от Сбербанка. Крайне удобная штука. Указал номер, который пополнять, порог суммы при которой пополнять и сумму поплнения. А так же ограничение на дневную сумму пополнения.
А то думал нужно еще кодить запрос баланса, информирование о низком балансе и т.д. Все оказалось проще с сервисом Сбера.
10483
я где то недавно упоминал, нечего трогать на модеме номер сервис-смсцентра, поставили МТСовский а симкарту вставили билайновскую, чегож тогда хотите
Smith2007
20.10.2013, 13:55
Номера смс-центров я не менял. Просто сим-карту переставлял.
Сегодня днем модем опять перестал отвечать на команды. Подключился терминалом на порт
вижу циклическое выполнение группы одинаковых команд.
Остановил работу ПЛК и удалил все сообщения с сим карты
ATE1
AT+CMGF=1
AT+CMGD=1 (2,3,4,5,6,7,8,9,10)
По команде AT+CMGL="ALL" выдал только OK
AT+CMGF=0
ATE0
После перезапустил ПЛК и после смс начали отправляться и приниматься.
На терминале побежали строки
=============================
AT+CMGL=0,1
OK
AT+CLCC
OK
AT+CMGL=0,1
OK
AT+CLCC
OK
AT+CMGL=0,1
OK
AT+CLCC
OK
AT+CMGL=0,1
=========================
ниже лог с циклическими командами при которых отрправка и прием не происходят.
Call Ready
+++ATE0
OK
ATS0=0
OK
AT+CSCS="GSM"
OK
AT+CMGF=0
OK
AT+ICF=3,3
OK
AT+IFC=0,0
OK
AT+IPR=9600
OK
AT
OK
AT+CREG?
+CREG: 0,1
OK
AT+CPAS
+CPAS: 0
OK
AT+CMGL=0,1
+CMGL: 3,0,"",98
07919730071111F1040DD0C272999D76970100083101021144 71614E04230441043B04430433043000200022041004320442 043E043F043B04300442043504360022002004430441043F04 350448043D043E0020043F043E0434043A043B044E04470435 043D0430002E
+CMGL: 4,0,"",26
07919701319999F3040B919771042161F30000310102210382 6107537A985E9FFF00
+CMGL: 5,0,"",26
07919701319999F3040B919771042161F30000310102217460 6107537A985E9FFF00
+CMGL: 6,0,"",29
07919701319999F3040B919771042161F30000310102311012 610BC733DA6C369FCD64F319
OK
AT+CMGR=3,1
+CMGR: 0,"",98
07919730071111F1040DD0C272999D76970100083101021144 71614E04230441043B04430433043000200022041004320442 043E043F043B04300442043504360022002004430441043F04 350448043D043E0020043F043E0434043A043B044E04470435 043D0430002E
OK
AT
OK
ATE0
OK
AT+CREG?
+CREG: 0,1
OK
AT+CPAS
+CPAS: 0
OK
AT+CMGL=0,1
+CMGL: 3,0,"",98
07919730071111F1040DD0C272999D76970100083101021144 71614E04230441043B04430433043000200022041004320442 043E043F043B04300442043504360022002004430441043F04 350448043D043E0020043F043E0434043A043B044E04470435 043D0430002E
+CMGL: 4,0,"",26
07919701319999F3040B919771042161F30000310102210382 6107537A985E9FFF00
+CMGL: 5,0,"",26
07919701319999F3040B919771042161F30000310102217460 6107537A985E9FFF00
+CMGL: 6,0,"",29
07919701319999F3040B919771042161F30000310102311012 610BC733DA6C369FCD64F319
OK
AT
OK
AT+CREG?
+CREG: 0,1
OK
AT+CPAS
+CPAS: 0
OK
AT+CMGL=0,1
+CMGL: 3,0,"",98
07919730071111F1040DD0C272999D76970100083101021144 71614E04230441043B04430433043000200022041004320442 043E043F043B04300442043504360022002004430441043F04 350448043D043E0020043F043E0434043A043B044E04470435 043D0430002E
+CMGL: 4,0,"",26
07919701319999F3040B919771042161F30000310102210382 6107537A985E9FFF00
+CMGL: 5,0,"",26
07919701319999F3040B919771042161F30000310102217460 6107537A985E9FFF00
+CMGL: 6,0,"",29
07919701319999F3040B919771042161F30000310102311012 610BC733DA6C369FCD64F319
OK
AT
OK
AT+CREG?
+CREG: 0,1
OK
AT+CPAS
+CPAS: 0
OK
AT+CMGL=0,1
+CMGL: 3,0,"",98
07919730071111F1040DD0C272999D76970100083101021144 71614E04230441043B04430433043000200022041004320442 043E043F043B04300442043504360022002004430441043F04 350448043D043E0020043F043E0434043A043B044E04470435 043D0430002E
+CMGL: 4,0,"",26
07919701319999F3040B919771042161F30000310102210382 6107537A985E9FFF00
+CMGL: 5,0,"",26
07919701319999F3040B919771042161F30000310102217460 6107537A985E9FFF00
+CMGL: 6,0,"",29
07919701319999F3040B919771042161F30000310102311012 610BC733DA6C369FCD64F319
OK
AT
Smith2007
20.10.2013, 13:56
Получается, что ПЛК не может удалить прочитанные сообщения?
тут есть одна особенность через библиотеку лучше не допускать когда в модеме копятся много смсок, сообщение должно прийти и сразу обработаться и удалиться иначе будет такая же картина как у Вас из-за внутреннего таймаута
Smith2007
20.10.2013, 14:36
1. Как не допустить?
2. Как должно обработаться и удалиться?
по логу я вижу, что Вы сперва накидали кучу смсок в модем, потом запустили программу в плк, представет это было бы задание исполнительному механизму, которое он получил бы через н-ное время. Прога должна крутиться постоянно, а потом уже скармливайте модему смски
Smith2007
20.10.2013, 14:53
А как быть если модем отключен, или ПО отлаживается, а в это время пришли смс (спам)? Т.е. после запуска ПЛК модем уже не сможет рабоать в нормальном режиме. Видимо нужна доработка библиотеки на предмет удаления смс на этапе конфигурации
так а кто мешает, в бибке есть все ФБ для этого, взяли ы выполнили удаление
Smith2007
20.10.2013, 15:09
В описании бибки нет команд удаления смс. Может чего не документированное есть?
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot