Galkov,
1,2 Хорошо, забыл просто.
3. Согласен, чуть чуть перегнул палку.
4. Рассказываю:
АСКУЭ, удаленный счетчик общается с УСПД через коммуникаторы, где поднят GPRS канал связи. Как заметил
Леонид,
Леонид писал(а):
на одной шине устройства должны работать не сами по себе, но исключительно по отмашке главнкомандущего: опознал свой пароль -- передавай, иначе молчи в тряпочку и никакой анархии
, с УСПД пошел запрос отдай свои данные что накопил ты неправедным путем, ждем ответа нет ответа, ок, по этому каналу связи отправляем второму отдай данные и тут о чудо приходит ответ от первого счетчика, беда в том что протокол не мы писали и поменять его не реально, и на второй запрос приходит ответ от первого.. почему.. ХЕЗ, так работает сеть GSM, инет трафик у нее не приоритетный, насколько неприоритетный что иногда диву даешься, что иногда длинный ответ (занимает 2 кадра) приходит сначала второй кадр а потом первый... Выход нашли что ставил задержки около 10 сек, при пинге 5 сек.(точнее от расположения звезд он меняется от 1,5 сек. до 7 сек.), переопрашиваем несколько раз данные (верификация) и т.д. Медленно но верно собираем данные. Аналогичная проблема, и при GSM-CSD связи наблюдается. Надеюсь ответ устроит.
Последний пункт, мне кажется это не реально, в жизни больше 1,5км линии RS-485 не видел больше чем на скорости 9600, обычно или повторители ставят, или оптику используют, может у Вас там свой там RS-485, как например у Сименса, может там нет мощных наводок электромагнитных...
Но главное программа с таким алгоритмом работает...