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

 
 
 
Reply to this topicStart new topic
> Работа GPRS соединения на sim300, После первой передачи, перестает отправлять данные
Alt.F4
сообщение Apr 26 2011, 17:35
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256



at+creg?
+CREG: 0,1

at+cgreg?
+CGREG: 0,1

at+cgatt?
+CGATT: 1

AT+CIPCSGP=1,"mts","mts","mts"
OK

AT+CSTT
OK

AT+CIICR
OK

AT+CIFSR
46.216.207.202

AT+CIPSTART="TCP","хх.149.145.36","80"
CONNECT OK

AT+CIPSEND
> GET /script.php?a=123 HTTP/1.1
Host: xxx.com

SEND OK
HTTP/1.1 200 OK
Date: Tue, 26 Apr 2011 17:26:15 GMT
Server: Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny8 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g mod_perl/2.0.4 Perl/v5.10.0
X-Powered-By: PHP/5.2.6-1+lenny8
Vary: Accept-Encoding
Content-Length: 0
Connection: close
Content-Type: text/html

CLOSED

AT+CIPSTART="TCP","91.149.145.36","80" //соединяюсь снова
CONNECT OK

AT+CIPSEND
> GET /script.php?a=123 HTTP/1.1
Host: xxx.com
//и тишина... Данные не отправляются

at+cipstatus
STATE: CONNECT OK

Закрываю сессию AT+CIPCLOSE, AT+CIPSHUT и повторяю все команды снова - результат тот же, данные не передаются.
Перезагружаю модем, все повторяется - одна транзакция успешна, остальные нет...
В чем может быть дело?
Спасибо.
p.s. по фону в колонках слышно, как модем пытается отправить данные через определенные промежутки времени, но ему видимо это не удается по непонятным причинам...

Сообщение отредактировал Alt.F4 - Apr 26 2011, 17:45
Go to the top of the page
 
+Quote Post
av-master
сообщение Apr 26 2011, 19:21
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



С другой симкартой пробовали ? вытащи-те из телефона и проверь...
на тотже сервак с другого терминала ? пути к примеру ?
Go to the top of the page
 
+Quote Post
Roman_V
сообщение Apr 27 2011, 09:27
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 1-11-06
Пользователь №: 21 854



попробуйте коннектиться к своему серверу через сокет. Разорвите на сервере соединение и потом пробуйте вновь с модема соединиться. Если прокатит, то дело скорее в том серваке к которому коннектитесь.
Go to the top of the page
 
+Quote Post
Alechek
сообщение Apr 27 2011, 11:37
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



не увидел команды "ATI"
Учитывая что это SIM300, дальнейшие гадания вижу бесполезными.
Go to the top of the page
 
+Quote Post
Alt.F4
сообщение Apr 27 2011, 15:39
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256



Цитата
С другой симкартой пробовали ?
После двух спаленных симок, родные не дают больше, поэтому на руках только одна...
Цитата
на тотже сервак с другого терминала ?
С терминала работает все ОК.
Цитата
попробуйте коннектиться к своему серверу через сокет. Разорвите на сервере соединение
Я не знаю как это сделать
Цитата
не увидел команды "ATI"
SIMCOM_Ltd
SIMCOM_SIM300D
Revision:1008B14SIM300D32_SST34HF3284
Go to the top of the page
 
+Quote Post
Alt.F4
сообщение Apr 28 2011, 16:17
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256



Попробовал TCP соединение не закрывать сразу после передачи данных, в результате все AT+CIPSEND отсылаются успешно.
Но стоит сессию прервать и подключиться снова... опять затор.
Видимо дело в модеме, т.к. после перезагрузки все начинает работать снова. Да и подключение к серверу тестировал с терминалки, все работает без проблем.
Каждый раз сбрасывать модем? sad.gif
Go to the top of the page
 
+Quote Post
Roman_V
сообщение Apr 29 2011, 10:01
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 1-11-06
Пользователь №: 21 854



Что то я не разобрался кто что закрывает. Вы это все делали из терминалки? То есть модемом рулили через терминалку и коннектились к серверу? Могу попробовать вечером подконнектиться к вашему серверу и проверить результат. Если устраивает, то пишите
Go to the top of the page
 
+Quote Post
Alt.F4
сообщение Apr 29 2011, 15:01
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256



Цитата
Что то я не разобрался кто что закрывает.
Если к серверу обращаться с запросом HEAD без строки "Connection: close", сессия закрывается через несколько секунд бездействия. Но если осуществлять запросы без перерывов, то соединение не обрывается.
Цитата
Вы это все делали из терминалки? То есть модемом рулили через терминалку и коннектились к серверу?
Модемом рулю через терминалку, но через нее можно создавать сессии не только с COM-портом, но и TCP/IP.
Цитата
Могу попробовать вечером подконнектиться к вашему серверу и проверить результат.
91.149.145.36
Go to the top of the page
 
+Quote Post
satellite-plus
сообщение May 10 2011, 13:12
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 8-01-07
Из: Одесса
Пользователь №: 24 196



Такое наблюдал при нулевом счете карточки. Оператор дает подключится и отослать одну посылку. Проверял на МТС и Киевстаре. Таким макаром малые объемы данных можно пересылать на шару. Необходимо просто переподключатся к оператору.


--------------------
Опыт - это та чудесная штука, которая позволяет вам узнать ошибку, когда вы ее повторите.
Go to the top of the page
 
+Quote Post

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

 


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


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