Добавлено: 11 авг 2006, 10:30
В последнем нашем проекте мы решили реализовать передачу данных между удаленными друг от друга объектами через сеть сотового оператора посредством GPRS модемов. Сотовый оператор - МТС
Но неожиданно мы столкнулись с одной проблемой. Наша технологическая сеть построена следующим образом: К контроллерам DeCont подключены GSM-модемы Wavecom M-1306B. Диспетчерский компьютер так же подключается к сети через такой же GSM-модем. Оператор сотовой связи выделил для этого фиксированный IP-адрес. Т.е. данные передаются не через Интернет, а исключительно через внутренюю сеть оператора сотовой связи. Диспетчерский комп все время в сети (дозвон и соединение просиходит с помощью стандартных средств windows XP), на нем, в windecont запущен "База-Сервер". А на удаленных контроллерах - "база-клинт", обмен данными примерно раз в 10 минут.
Так вот такая конфигурация нормально не работает, соединение не устанавливается. При этом пинги от одного сотового терминала до другого проходят, но с довольно большой задержкой - 4-8 сек (!)
(при этом пинг до любого адреса в интернете проходит за 1-1,5 сек)
Если диспетчерский комп подключить в сеть через выделенное соединение с интернетом, то все работает, но на реальном объекте такой возможности нет
Мне кажется, что вся проблема в большой временной задержки доставки пакета от одного сотвого терминала до другого. Тех. служба
сотового оператора по этому поводу ничего не может сделать
Так вот, наконец, мой вопрос:
Как заставить деконт обмениваться данными при такой большой задержке доставки пакетов? Т.к. несмотря на задержку связь-то есть и, в общем, стабильная.
Но неожиданно мы столкнулись с одной проблемой. Наша технологическая сеть построена следующим образом: К контроллерам DeCont подключены GSM-модемы Wavecom M-1306B. Диспетчерский компьютер так же подключается к сети через такой же GSM-модем. Оператор сотовой связи выделил для этого фиксированный IP-адрес. Т.е. данные передаются не через Интернет, а исключительно через внутренюю сеть оператора сотовой связи. Диспетчерский комп все время в сети (дозвон и соединение просиходит с помощью стандартных средств windows XP), на нем, в windecont запущен "База-Сервер". А на удаленных контроллерах - "база-клинт", обмен данными примерно раз в 10 минут.
Так вот такая конфигурация нормально не работает, соединение не устанавливается. При этом пинги от одного сотового терминала до другого проходят, но с довольно большой задержкой - 4-8 сек (!)
(при этом пинг до любого адреса в интернете проходит за 1-1,5 сек)
Если диспетчерский комп подключить в сеть через выделенное соединение с интернетом, то все работает, но на реальном объекте такой возможности нет

Мне кажется, что вся проблема в большой временной задержки доставки пакета от одного сотвого терминала до другого. Тех. служба
сотового оператора по этому поводу ничего не может сделать

Так вот, наконец, мой вопрос:
Как заставить деконт обмениваться данными при такой большой задержке доставки пакетов? Т.к. несмотря на задержку связь-то есть и, в общем, стабильная.