Есть задача - сделать электронную систему обслуживания соревнований (бег/авто/мото/вело/ролики и т.п.) Это должна быть территориально распределенная сеть датчиков и устройств, развернутая на достаточно локальной территории (около 1-2 кв км.), управляющихся и посылающих сигналы в единый центр - датчики старта, финиша, стартовые ворота/светофоры, информационные табло и т.п. Количество периферийных устройств невелико - порядка 10-20. Система должна быть удобной в плане быстрой развертки на любой местности - лес, горы, центр мегаполиса и т.п. Объем передаваемых данных небольшой - запустить отсчет стартового светофора, отобразить пару строк на табло, принять данные от датчиков старта/финиша/промежуточных и т.п. Периферийные устройства будут на МК, центр - ноутбук.
Было принято решение использовать ZigBee. Сейчас изучаю стандарт и пару модулей от Telegesis. RFM был отклонен по причине низкой помехозащищенности - судьи общаются по рациям, которые глушат сигналы модулей даже на других соседних каналах. WiFi и т.п. также отклонили из-за низкой помехозащищенности и малого радиуса действия.
В связи с вышеперечисленным возникают многие вопросы. Например, стартовать периферийные устройства как конечные точки или как роутеры? Если послать команду на спящее конечное устройство - дойдет ли она до него при первом его пробуждении и надо ли внешне задавать период пробуждений для проверки поступивших команд? Что такое "мобильное конечное устройство" - MED? Можно ли будет в случае большой площади развертывания просто включить несколько дополнительных роутеров - и все будет работать точно так же? И много других вопросов, которые наверное тривиальны, но мне нужно в них разобраться (по понятным причинам

) Если у кого есть что сказать вообще и в принципе по теме, по выбору интерфейса связи и т.п., с удовольствием почитаю.