Просьба объяснить принцип передачи данных по GPRS: Период изменения каналов передачи данных поставил 30 сек. На деле данные передаются как то спонтанно: одни каналы передаются через минуту с небольшим, другие через несколько минут, но есть и такие которые вообще передаются через часы. Как настроить стабильную передачу всех данных? Если какие то особенности? И еще - если сеть GPRS настраивается и запускается операционной системой - можно ли в МикроТМ обнаружить разрыв сети GPRS, чтобы заново запустить bat-файл?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
GPRS-cвязь организована средствами ОС или Trace Mode?
Если средствами операционной системы, то для узлов обмен аналогичен обмену по сети Ethernet. Для диагностики обмена между узлами используйте системную переменную @Status.
Posted by AlKon (Участник № / Member № 1919) on :
GPRS-cвязь организована средствами ОС. Можно с помощью @Status задать время обмена данными и принудительно передавать данные? А что тогда задавать в каналах данных "Период"?
Posted by freeav (Участник № / Member № 2) on :
Все каналы запрашиваются с одинаковым периодом? Можно предположить, что задержки связанны с некими ресурсными проблемами. Например, переполнением буфера отправки сетевых сообщений в контроллере. Если это так, то отключение каналов, которые передаются раз в минуту должно привести к повышению интенсивности обмена по более "медленным" каналам.
С помощью переменной @Status можно включить/выключить обмен по всем каналам с определенным узлом. Если же требуется прекратить обмен по каким то определенным каналам, то нужно управлять их состоянием.
Про "Период" вопрос не совсем ясен. Сформулируйте, пожалуйста, его иначе.