Перейти к содержанию
    

Telit GE863-GPS. Проблема поднятия GPRS

Такой вопрос. Общаюсь сервером, но тут бац и приходит NO CARRIER. ВопросЖ можно ли после разрыва какой-нибудт командой или средством, узнать это связь пропала и сервер закрыл сокет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Такой вопрос. Общаюсь сервером, но тут бац и приходит NO CARRIER. ВопросЖ можно ли после разрыва какой-нибудт командой или средством, узнать это связь пропала и сервер закрыл сокет?

 

Команда статус соккета - AT#SS\r\n

Возвращает текущую информацию о всех соккета. Подробности в документации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Команда статус соккета - AT#SS\r\n

Возвращает текущую информацию о всех соккета. Подробности в документации.

После разрыва вернется просто

AT#SS

 

#SS: 1,0

#SS: 2,0

#SS: 3,0

#SS: 4,0

#SS: 5,0

#SS: 6,0

 

и узнать что это связь оборволать или сервер закрыл сокет не удастся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

и узнать что это связь оборволать или сервер закрыл сокет не удастся.

 

Этот модем сам не разорвёт соединение если в течение таймаута задаваемого при настройках соккета будет передан хотябы один байт. Если же произошёл обрыв соединения и есть уверенность что не истёк это таймаут то проверяйте статус gprs (AT#GPRS? or AT#SGACT?) Если есть gprs то вероятнее всего соединение разорвано сервером. Хотя исключать влияние оператора не стоит. Команды которая чётко указывала бы кто разорвал соединение я не встречал - вероятно в ней нет необходимости.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема зависания Telit после команды AT#SKTD как-нибудь решаема? У меня та же история, после AT#SKTD=0,80,\"www.google.com\",0,0 модуль виснет

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема зависания Telit после команды AT#SKTD как-нибудь решаема? У меня та же история, после AT#SKTD=0,80,\"www.google.com\",0,0 модуль виснет

 

Подтверждаю, словил тоже самое на Telit GE863-GPS. Подаю команду AT#SD= с параметрами и ТИШИНА. В командный режим по +++ не переходит и соотвественно AT#SS не проходит, только ресет помогает. Сбросил все настройки по дефолту - не помого. Обновил прошивку на 7.03 не помогло. Пробовал МТС-Теле2-Билайн - не помогло. Этот же код успешно с этиме же симками успешно работает на GE864-QUAD. В rs-term тоже тишина. Итальянцы дадут доступ в течение 48 часов на форум, а нужно сейчас =(

 

вот урезанная иннициализация:

 

AT+IPR=9600

OK

 

AT#SELINT=2

OK

 

AT+CMEE=1

OK

 

AT#SCFG=1,1,0,90,600,5

OK

 

AT+CGDCONT=1,"IP","internet.mts.ru","0.0.0.0",0,0

OK

 

AT#SGACT?

#SGACT: 1,0

OK

 

AT#SGACT=1,1

#SGACT: 172.19.213.105

OK

 

AT#SD=1,0,80,"www.google.com"

и тишина. Ждал 4 мин ( сверх гарантиованного таймаута ответа )

на +++ тоже не отвечает

 

на старом варианте интерфейса тоже не работает

AT#SELINT=2

OK

 

AT+CMEE=1

OK

 

AT#USERID=""

OK

 

AT#PASSW=""

OK

 

AT#PKTSZ=0

OK

 

AT#DSTO=5

OK

 

AT#SKTTO=0

OK

 

AT#SKTCT=300

OK

 

AT+CGDCONT=1,"IP","internet.mts.ru","0.0.0.0",0,0

OK

 

AT#GPRS?

#GPRS: 0

OK

 

AT#GPRS=1

+IP: 172.16.87.166

OK

 

AT#SKTSET=0,80,"www.google.com",255

OK

 

AT#SKTOP

и тишина

Изменено пользователем megajohn

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подтверждаю, словил тоже самое на Telit GE863-GPS. Подаю команду AT#SD= с параметрами и ТИШИНА. В командный режим по +++ не переходит и соотвественно AT#SS не проходит, только ресет помогает. Сбросил все настройки по дефолту - не помого. Обновил прошивку на 7.03 не помогло. Пробовал МТС-Теле2-Билайн - не помогло. Этот же код успешно с этиме же симками успешно работает на GE864-QUAD. В rs-term тоже тишина. Итальянцы дадут доступ в течение 48 часов на форум, а нужно сейчас =(

 

вот урезанная иннициализация:

 

AT+IPR=9600

OK

 

AT#SELINT=2

OK

 

AT+CMEE=1

OK

 

AT#SCFG=1,1,0,90,600,5

OK

 

AT+CGDCONT=1,"IP","internet.mts.ru","0.0.0.0",0,0

OK

 

AT#SGACT?

#SGACT: 1,0

OK

 

AT#SGACT=1,1

#SGACT: 172.19.213.105

OK

 

AT#SD=1,0,80,"www.google.com"

и тишина. Ждал 4 мин ( сверх гарантиованного таймаута ответа )

на +++ тоже не отвечает

 

на старом варианте интерфейса тоже не работает

AT#SELINT=2

OK

 

AT+CMEE=1

OK

 

AT#USERID=""

OK

 

AT#PASSW=""

OK

 

AT#PKTSZ=0

OK

 

AT#DSTO=5

OK

 

AT#SKTTO=0

OK

 

AT#SKTCT=300

OK

 

AT+CGDCONT=1,"IP","internet.mts.ru","0.0.0.0",0,0

OK

 

AT#GPRS?

#GPRS: 0

OK

 

AT#GPRS=1

+IP: 172.16.87.166

OK

 

AT#SKTSET=0,80,"www.google.com",255

OK

 

AT#SKTOP

и тишина

AT&K0 добавьте в инициализацию. Давно известные грабли.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

YYYEEESSSS !

 

 

И еще один совет:

 

 

when the module "hangs" after a AT#SKTOP, AT#SKTD or AT#SD command it is 99% a hw flow control issue.

 

By the way AT#GPRS and AT#SKTOP must not be used together.

We recommend to use AT#GPRS together with AT#SKTD or better the new commands AT#SGACT and AT#SD.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...