Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SIM300CZ - разрыв GPRS-соединения при отсутствии обмена данными
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
prosto_dmitry
Добрый день!
Столкнулся со следующей непонятной ситуацией: подключаю SIM300CZ к серверу, проверяю - обмен данными успешно проводится. Но если я прекращаю обмен данными примерно на 1 мин или более, то соединение почему-то разрывается.
Причем команда AT+CIPSTATUS возвращает STATE: CONNECT OK, и понять, что соединение разорвано, можно, только получив ответ CLOSE на команду AT+CIPSEND (после этого и команда AT+CIPSTATUS уже возвращает IP CLOSE).
Что интересно, и сервер продолжает считать, что соединение установлено.
Оператор - МТС. Может, кто-нибудь знает причины такой ситуации?
av-master
давненько никто не спрашивал ))

Видимо ваш сервер или (что вероятнее оператор) закрывает сессию чтоб каналы освободить и Вам денюжку округлить...

но минута чтото маловато (( самое распостраненое 5-15 минут.. у нас и по 2 часа висит иногда (на life)

возвращает Конект ОК потому что он (одем) не знает о том, что соединение разорвано.

А решение очень простое, шлите по 1-2 байта раз в минуту..
Aurochs
Возможно у Вас нестабильная связь. Что возвращаетт AT+CSQ?
Именно так себя ведет модем при выходе из зоны покрытия, например.
prosto_dmitry
Цитата(av-master @ Jan 27 2010, 20:34) *
но минута чтото маловато (( самое распостраненое 5-15 минут.. у нас и по 2 часа висит иногда (на life)

Да вот кажется мне (точно не помню), что когда я делал такой же эксперимент пару месяцев назад, то никакого разрыва связи даже за 10-15 мин не было - может, это недавно только оператор ввел...

Цитата(av-master @ Jan 27 2010, 20:34) *
А решение очень простое, шлите по 1-2 байта раз в минуту..

Да, так увы и придется делать, но не хотелось сервер забрасывать байтами, которые он не ждет sad.gif

Цитата(Aurochs @ Jan 27 2010, 20:35) *
Возможно у Вас нестабильная связь. Что возвращаетт AT+CSQ?
Именно так себя ведет модем при выходе из зоны покрытия, например.

Да вроде хороший здесь сигнал, модем - стационарный. На AT+CSQ стабильно возвращает +CSQ: 28,0.
Да и если посылать данные хотя бы раз в минуту, то соединение само не разрывается.
av-master
А серверу какбудто не всеравно что ему на порт пару байт прийдет.. у нас со стороны Китая честенбко и мегабайты на прямой айпи приходят ))) свои пакеты должны быть четко обозначены, пронумерованы, и указана длина пакета, ну и CRC желательно... трафик то сейчас копеечный...
Aurochs
Заинтриговали... не удержался, для проверки поставил карточку MTS-UMC и никаких обрывов связи не обнаружил - по крайней мере подключение продержалось 15 минут без обрыва.
prosto_dmitry
Цитата(Aurochs @ Jan 28 2010, 17:50) *
Заинтриговали... не удержался, для проверки поставил карточку MTS-UMC и никаких обрывов связи не обнаружил - по крайней мере подключение продержалось 15 минут без обрыва.

Да вот повторюсь - помнится мне, пару месяцев назад в этом же месте такого не было (в центре Москвы модем работает). Сегодня попробовал здесь же подключаться с помощью чужого модема на базе модуля Cinterion MC52i - абсолютно та же картина, при отсутствии обмена данными соединение исчезает примерно через пару минут (причем и модем, и сервер об этом узнают только при попытке что-то передать). Если хотя бы раз в минуту посылать один байт, то никаких разрывов не происходит.
Завтра в этом же заколдованном месте smile.gif попробую БИЛАЙН и МЕГАФОН.
prosto_dmitry
Попробовал с картами БИЛАЙН и МЕГАФОН - никаких разрывов при прекращении обмена данными не происходит по крайней мере, в течение 15 мин.
Вывод однозначный: причина описанной выше ситуации - происки местного МТС.
groovy
У билайна замечен разрыв связи каждые полтора часа даже при незначительном обмене данными. Мои устройства обмениваются keep-alive пакетами с сервером каждые 30 минут. В ночное время, когда кроме этих пакетов ничего не шлется замечены разрывы на всех устройствах каждые полтора часа как по таймеру. Устройств много. Замечено только на билайне. Наблюдаю несколько лет уже.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.