AlKon
Forum Professor / Завсегдатай форума
Участник № / Member № 1919
отправлено / posted
Просьба объяснить принцип передачи данных по GPRS: Период изменения каналов передачи данных поставил 30 сек. На деле данные передаются как то спонтанно: одни каналы передаются через минуту с небольшим, другие через несколько минут, но есть и такие которые вообще передаются через часы. Как настроить стабильную передачу всех данных? Если какие то особенности? И еще - если сеть GPRS настраивается и запускается операционной системой - можно ли в МикроТМ обнаружить разрыв сети GPRS, чтобы заново запустить bat-файл?
Сообщения / Posts 229 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
GPRS-cвязь организована средствами ОС или Trace Mode?
Если средствами операционной системы, то для узлов обмен аналогичен обмену по сети Ethernet. Для диагностики обмена между узлами используйте системную переменную @Status.
Сообщения / Posts 17322 | Из / From: Россия
| IP / IP: IP адрес / IP address |
AlKon
Forum Professor / Завсегдатай форума
Участник № / Member № 1919
отправлено / posted
GPRS-cвязь организована средствами ОС. Можно с помощью @Status задать время обмена данными и принудительно передавать данные? А что тогда задавать в каналах данных "Период"?
Сообщения / Posts 229 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Все каналы запрашиваются с одинаковым периодом? Можно предположить, что задержки связанны с некими ресурсными проблемами. Например, переполнением буфера отправки сетевых сообщений в контроллере. Если это так, то отключение каналов, которые передаются раз в минуту должно привести к повышению интенсивности обмена по более "медленным" каналам.
С помощью переменной @Status можно включить/выключить обмен по всем каналам с определенным узлом. Если же требуется прекратить обмен по каким то определенным каналам, то нужно управлять их состоянием.