1

Разрыв сессии в роуминге.

Тема: Разрыв сессии в роуминге.

Здравствуйте.

Столкнулись с такой проблемой.

Довольно часто рвутся сессии и из-за этого ТС превышают время максимального интервала отсылки данных, иногда, до 6 раз.

Данные:
Контроллеры - "Teltonika FM4100" или "Teltonika FM4200";
Сбор данных - 2км и 575сек;
Отсылка данных - 25 сообщений;
Сессия обновляется - раз в 4 часа.

После изменения интервала обновления сессии до 1 часа, задержки практически пропали, но все же иногда проскальзывают.

Хотелось бы услышать ваше мнение. Сталкивались ли вы с данной проблемой и каким способом ее устранили?

С уважением, Дмитрий Гриб
Gurtam IT
http://gurtam.by
Решение есть всегда!
2

Разрыв сессии в роуминге.

Re: Разрыв сессии в роуминге.

gidm
Телтоника принудительно закрывает ТСР-сессию сразу после отправки данных. Если вы настроите её так, что она будет слать пакеты с интервалом в 1 час - она будет это делать независимо от настроек в системе. По возможности уменьшите интервал обновления сессии, тогда задержки отправки по идее пропадут, устройство будет чаще обновлять сессию, при наличии сессии отсылка должна выполняться вовремя.

WDC Administrator
Gurtam
3

Разрыв сессии в роуминге.

Re: Разрыв сессии в роуминге.

Здравствуйте.
bako
Где Вы раздобыли информацию, что Тельтоника закрывает сессию?

Владимир Тихончук
Gurtam
4

Разрыв сессии в роуминге.

Re: Разрыв сессии в роуминге.

Телтоника закрывает TCP сессию (соедиение), но не рвет GPRS сессию.
Другое дело, что при отправке данных раз в 4 часа любой сотовый оператор порвет сессию по таймауту.
Мы обращали внимание, что у разных операторов сессия рвется через от 5 до 30 минут бездействия.

Аркадий Рушкевич
5

Разрыв сессии в роуминге.

(26/01/2011 20:25:40 отредактировано babay)

Re: Разрыв сессии в роуминге.

для сравнения переведите в UDP- сесию не рвет, трафика жрет в 7-ем раз меньше.
Единственный недостаток это UDP пакет. В пакете udp нет проверки правильности и вообще доставки пакета.

S&M Groups
6

Разрыв сессии в роуминге.

Re: Разрыв сессии в роуминге.

Wialon отправляет контроллеру квитанцию о доставке UDP пакета.

At the dark side of telematics...
7

Разрыв сессии в роуминге.

Re: Разрыв сессии в роуминге.

shal пишет:

Wialon отправляет контроллеру квитанцию о доставке UDP пакета.

Как я знаю:
Контрольная сумма UDP охватывает UDP заголовок и UDP данные.
Так что если отправить "квитанцию" трекеру это не будет значит что пакет правильный  не битый и т.д.
Но если учесть что из 1000  2 а пакета кривые и не разберутся, не очень то и страшна эта ситуация.

S&M Groups
8

Разрыв сессии в роуминге.

Re: Разрыв сессии в роуминге.

babay, UDP пакет имеет св-во не доходить, но никак не видоизменятся в пути. Но как показывает практика, UDP в GPRS значительно более надежен чем TCP.

At the dark side of telematics...
9

Разрыв сессии в роуминге.

Re: Разрыв сессии в роуминге.

При отправке 1 сообщения в AVL пакете по TCP Тельтоника использует 342 байта на транспорт этих данных, по UDP только 23 байта. Очевидно, что отправлять 1 запись по TCP очень затратно. При использовании TCP  есть смысл передавать максимальное количество записей в AVL пакете (в Тельтонике это 25 записей), на транспорт тратится те же 342 байта. В роуминге округление, как правило, по 10 Кбайт, поэтому пересылка AVL пакета из 25 записей как раз укладывается в эти 10 кбайт. При этом мы можем создать расписание проверки и восстановления сессии раз в 4 часа и получить приемлемый расход трафика. На практике такое расписание оказалось не совсем приемлемым - получаются перерывы в передаче данных гораздо больше 4 часов. Это не устраивает клиентов. Это что касается TCP.
При использовании UDP есть смысл в роуминге осуществлять сбор данных по времени не менее 1 раза в пять минут (а лучше 1 раз в три минуты). Отправлять 1 запись в AVL пакете. Тогда, по идее, GPRS сессия за это время не должна быть закрыта оператором, и мы сможем передать максимальный объем информации используя одну сессию. Так ли это на самом деле мне не известно, нужно протестировать. Может у кого нибудь есть опыт работы Тельтоники в роуминге?
P.S. Данные по количеству трафика, используемого для транспорта данных, взяты из документа Тельтоники "Efficient Data Sending ".

Владимир Тихончук
Gurtam