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

 
 
> Определение связи sim300 с сервером
Arthur_Sh
сообщение Nov 21 2009, 16:59
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 512
Регистрация: 17-02-09
Пользователь №: 44 983



доброго времени суток. господа, подскажите идею. Есть устройство, допустим gps-gprs трекер. надо четко знать модему, что есть связь с сервером на который он периодически отправляет данные навигации, не гоняя при этом каких либо спец пакетов (трафик большой - много денег съедается Модем sim300 Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Arthur_Sh
сообщение Nov 21 2009, 19:01
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 512
Регистрация: 17-02-09
Пользователь №: 44 983



Насколько я понял, никакими внутренними функцими модема я проверить статус не могу, и обмена между модемом и сервером какой либо служебной инфой tcp-ip протокола нет???
Go to the top of the page
 
+Quote Post
Baser
сообщение Nov 21 2009, 21:20
Сообщение #3


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(Иванов Андрей Николаевич @ Nov 21 2009, 21:01) *
Насколько я понял, никакими внутренними функцими модема я проверить статус не могу, и обмена между модемом и сервером какой либо служебной инфой tcp-ip протокола нет???

И внутренний статус соединения в модеме есть и из ГСМ сети приходят сообщения, напр., о деактивации пдп-контекста.
Но это в 95% случаев. А в 5% вы узнаете об обломе связи только после того, как не получите подтверждение от сервера о дошедших данных.
А гонять диагностику каждые 3 сек - это просто смешно laughing.gif
Да там тайм-ауты на передачу данных (SEND OK) должны быть порядка минуты. Частенько наблюдал задержки в 20-40 сек. Ведь неизвестно какая будет связь на всех сегментах соединения до сервера.

Для трекера достаточно работы "на отказ": не дошли данные в положенный срок, вот только тогда начинаем восстанавливать связь и пока пишем данные в память. А пока данные слать не нужно, просто сидим, слушаем сообщения модема и шлем раз в несколько минут короткие пинги, чтобы оператор канал не прикрыл...
Go to the top of the page
 
+Quote Post
LVII
сообщение Nov 24 2009, 13:23
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 13-05-08
Пользователь №: 37 469



Цитата(Baser @ Nov 21 2009, 23:20) *
И внутренний статус соединения в модеме есть и из ГСМ сети приходят сообщения, напр., о деактивации пдп-контекста.
Но это в 95% случаев.


Для меня было большой новостью реакция TCP, основанной на GPRS, на несанкционированный дисконнект.
В отличие от "нормальной" сети, где, если у Вас установлен коннект по TCP соединению, то при неприятностях высылается извещение.
И тут вдруг при тестировании с применением GSM модуля - никакой реакции.
Отсылаю пакеты при отключенном модуле - сеть отвечает что все хорошо.
Мало того, после включения модуля сыплются отправленные пакеты.
С моим провайдером проработал 12 часов с установленным коннектом без всякого обмена - никаких возмущений, канал не прикрывается.
Через 12 часов модуль(клиент) отлично обменялся информацией с сервером.
После обстоятельного разговора с ведущими специалистами нашего провайдера выяснилось следующее.
Все зависит от Вашего провайдера.
Т.е. реакции на отказ в приемлимые сроки можно и не дождаться.
Поэтому в системах телеметрии с использованием GSM не вижу смысла в TCP. Отлично подойдет UDP.

Полностью согласен с автором предыдущего поста - на пользовательском уровне организовать контроль соединения и подойти к этому без фанатизма. Если у Вас фактор времени так критичен - Вам нужно работать с провайдером.
Как мне объяснили для этого организуется приватная сеть. Далее, согласно представленному техзаданию, конфигуриться под конкретного пользователя. Но это предмет отдельного договора с провайдером.

Сообщение отредактировал LVII - Nov 24 2009, 13:30
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 28th July 2025 - 16:42
Рейтинг@Mail.ru


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