реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Отправка SMS SIM900
vesago
сообщение Sep 29 2017, 15:05
Сообщение #1


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Может надоумите, коллеги - простейшая задача. Отправить СМС посредством SIM900R s2-1047p-z093a. СМС в текстовом виде. AT+CMGS="+375291234567" + "\r" + "текст" + пауза + 1A
Первая смс нормально отправляется. Следующая нет. Модем после "\r" шлет ">" и на этом стопорится. Только рестарт выручает. Что интересно с симкартой другого оператора такого эффекта нет. Что тут можно придумать?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Sep 29 2017, 15:20
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Версия прошивки, кто оператор, как называется пакет который не шлет SMS ?
Телепаты в отпуске.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
secrets
сообщение Sep 29 2017, 15:28
Сообщение #3





Группа: Новичок
Сообщений: 2
Регистрация: 19-02-09
Пользователь №: 45 103



Цитата(vesago @ Sep 29 2017, 18:05) *
Может надоумите, коллеги - простейшая задача. Отправить СМС посредством SIM900. СМС в текстовом виде. AT+CMGS="+375291234567" + "\r" + "текст" + пауза + 1A
Первая смс нормально отправляется. Следующая нет. Модем после "\r" шлет ">" и на этом стопорится. Только рестарт выручает. Что интересно с симкартой другого оператора такого эффекта нет. Что тут можно придумать?


вроде надо так:
AT+CMGS="+375291234567" + "\r" ждём ">" от модема, а ТОЛЬКО ПОТОМ - "текст" + 1A
Go to the top of the page
 
+Quote Post
vesago
сообщение Sep 29 2017, 15:33
Сообщение #4


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Я для проверки подключился программкой SiMoCo. Вот что она выдала по поводу модема:
Прикрепленное изображение

Оператор Velcom. Тариф для передачи данных. Т.е. голосовое отключено. С телефона что интересно нормально отправляется. С программки SiMoCo тоже первую смс отправляет, вторую виснет. С симкарты Life обычной все четко. Может как-то после отправки смс можно реинициализировать кишки?

Цитата(secrets @ Sep 29 2017, 18:28) *
вроде надо так:
AT+CMGS="+375291234567" + "\r" ждём ">" от модема, а ТОЛЬКО ПОТОМ - "текст" + 1A

Ну в принципе я после AT+CMGS="+375291234567" + "\r" зарядил задержку на 2 секунды. Главное первая смс всегда отправляется. А вторая гарантированно виснет.
Текст я шлю const char SMS_USPESHNO[]="USPESHNO!\r\n"; Пробовал и без каретки и нуль в конце - без результат. В общем когда второй раз приходит от модема приглашение, его уже ничем не выведешь из этого состояния. Ни какие команды не воспринимает.
Пофиксил AT+CFUN=0 AT+CFUN=1. Могу предположить, что проблемы с памятью карточки. Связанные с тем, что сим900 смс может сохранять только в память сим-карты.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 14th July 2025 - 10:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01603 секунд с 7
ELECTRONIX ©2004-2016