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

 
 
> SIM800L / TCP - Не завершается AT+CIPSEND
DallySon
сообщение Jul 7 2017, 21:59
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 7-07-17
Пользователь №: 98 013



Всем доброго времени суток.
Имеется связка LINUX/DAemon + GSM устройство. Устройство складирует в базу логи. с Neoway 590E - делает это замечательно. Приложение писишное - тоже.. Т.е. можно считать что с демоном все в порядке.
Решил плату сделать на SIM800L, Neoway - не устраиват лишь из-за повышеных требований к питанию.
И тут столкнулся с проблемой - "Откуда не ждали"... Регистрируюсь в сети и соединяюсь с серваком - как обычно.. все проходит нормально.. tcpdump - ом вижу подключение.
а вот дальше чудеса.. в ответ на приглашение ">" - передаю данные - и пипец - тишина.. завершаю передачу как по "марксу" во всяких ипостасиях ((char)26, 0Х1А )- и все равно - тишина... правда на комманды реагирует.. т.е. можно закрыть соединение и работать дальше - Но вот самой отправки до сервака и не доходит даже.

И сразу вопрос попутно - не вижу данных ответных от сервера.. Т.е. модемовские сообщения - вижу.. а вот что пришло с ТСР (сообщения демона) - нет..
С Neoway - все было просто - запрос отправил - а демон ответил - что там да как там... А здесь все как в яму бросаешь...
сценарий таков:

AT+CIPSHUT
OK
AT+CIPMUX=0
OK
AT+CGATT=1
AT+CSTT="internet.mts.ru","mts","mts"
OK
AT+CIICR
OK
AT+CIFSR
10.183.118.175
AT+CIPSTART="TCP","XXXXX.ru","XXX"
(или так AT+CIPSTART="TCP","XXX.XXX.XXX.XXX","XXXX")
OK

CONNECT OK


AT+CIPSEND

> XXXXXXXXXXXXXX + 0x1A
и вот здесь - как партизан молчит.......


пробовал и так
AT+CIPSEND=5
> XXXXX

SEND OK - как то раз проскочило - но в дампе - пакета не увидел.


а если делаем
AT+CIPCLOSE

CLOSED OK


c модулем работаем по softserial (2,3)

дергают через ресет-пин.


ну вот как то так..
Помогите люди добрые - кто чем может.
Заранее благодарю.



Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
serglg
сообщение Aug 1 2017, 04:36
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 146
Регистрация: 19-07-16
Пользователь №: 92 603



я тоже надеялся на приход SIM800C в деле отправки почты. :-)
В конечном итоге всё дело оказалось в почтовом сервере и SIM800C с SIM800L работали одинаково.

Go to the top of the page
 
+Quote Post
DallySon
сообщение Aug 1 2017, 19:59
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 7-07-17
Пользователь №: 98 013



Цитата(serglg @ Aug 1 2017, 05:36) *
я тоже надеялся на приход SIM800C в деле отправки почты. :-)
В конечном итоге всё дело оказалось в почтовом сервере и SIM800C с SIM800L работали одинаково.


а у меня чудеса продолжаются...
Для исключения всяких линуховых проблем с демонами - написал PHP скрипт... для GET запроса..
из браузера - все опять же работает замечательно.. из строки - запрос укладывает в базу передаваемые параметры.
С СИМКОМА же - все заканчивается на установлении связи (это я вижу по дампу на серваке)..
все выглядит как прописано докторами:

AT+SAPBR=3,1,"CONTYPE","GPRS"
AT+SAPBR=3,1,"APN","internet.mts.ru"
AT+SAPBR=3,1,"USER","mts"
AT+SAPBR=3,1,"PWD","mts"
AT+SAPBR=1,1
AT+HTTPINIT
AT+HTTPPARA="CID",1
AT+HTTPPARA="url","http://XXX.ru:2080/scripts/put.php?id_cli=1&id_u=1&typ_mess=0&pow=2.88&val=0"
AT+HTTPACTION=0

и все. висим до появления +HTTPACTION: 0,408,0 - т.е. вываливаемся по таймауту...

самое интересное - пробовал обращаться к публичным серверам и к примерам в инете (например http://alex-exe.ru/radio/wireless/gsm-sim900-gprs/) -
на команду AT+HTTPACTION=0 получаю не +HTTPACTION:0,200,1647 - а
+HTTPACTION: 0,302,0. т.е. получаю не ОК - а FOUND.... тоже самое и с другими публичными серваками...
помогите люди добрые!!!!!... дайте лопату правильную - дабы копать в верном направлении... уж все изрыто - а результата - нет... Т.е. - картина опять же как и в начале данной темы..




Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- DallySon   SIM800L / TCP - Не завершается AT+CIPSEND   Jul 7 2017, 21:59
- - DallySon   Дабы исключить все инсинуации от демона - попробов...   Jul 8 2017, 15:10
- - ArtemKAD   Ху из "0x1A" - один символ или таки четы...   Jul 8 2017, 20:35
|- - DallySon   Цитата(ArtemKAD @ Jul 8 2017, 20:35) Ху и...   Jul 9 2017, 09:17
|- - serglg   Цитата(DallySon @ Jul 9 2017, 15:17) Это ...   Jul 9 2017, 16:13
|- - DallySon   Цитата(serglg @ Jul 9 2017, 17:13) Пока н...   Jul 9 2017, 17:09
- - serglg   я тоже понял, что сетевые функции у SIM800L блоки...   Jul 9 2017, 05:21
|- - Alechek   Цитата(serglg @ Jul 9 2017, 10:21) я тоже...   Jul 10 2017, 18:16
|- - serglg   Цитата(Alechek @ Jul 11 2017, 00:16) Ну у...   Jul 11 2017, 02:48
- - Alechek   Насчет PING не знаю, не пользую.   Jul 11 2017, 05:50
- - CADiLO   PING не во всех вариациях и прошивках даже в 800С ...   Jul 11 2017, 11:27
- - serglg   очень вся эта история с версиями SIM800 (в зависим...   Jul 12 2017, 06:01
- - CADiLO   Есть официальные дистрибьюторы по регионам (список...   Jul 12 2017, 07:35
- - DallySon   ну что ж... Пришел 800С - абсолютно все так же....   Jul 31 2017, 20:40
|- - Hub   Цитата(DallySon @ Aug 1 2017, 22:59) а у ...   Aug 15 2017, 10:21
|- - serglg   Цитата(Hub @ Aug 15 2017, 16:21) 2. после...   Aug 16 2017, 03:48
||- - Hub   Цитата(serglg @ Aug 16 2017, 06:48) У мен...   Aug 17 2017, 07:38
||- - serglg   Цитата(Hub @ Aug 17 2017, 13:38) да, в эт...   Aug 17 2017, 12:47
|- - DallySon   Цитата(Hub @ Aug 15 2017, 10:21) 1. какие...   Aug 18 2017, 16:10
- - AlexPC1   Modem.println("AT+CIPSEND=0,6"); delay(3...   Oct 13 2017, 23:08


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 15:13
Рейтинг@Mail.ru


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