Беспроводная система сбора данных

Принцип работы системы показан на рисунке внизу.

Система предназначена для сбора данных с бытовых счётчиков воды или подобных устройств, имещих простой импульсный интерфейс.

Импульсы аккумулируются в оконечных устройствах (EDx) и периодически посылаются на системный сервер. Каждый EDx может работать как передатчик и как шлюз.

Большую часть времени EDx находится в спящем состоянии и просыпается в определённые моменты времени или в случае, если принимает сигнал на рабочей частоте (wake-on-radio, WOR). Если EDx работает как передатчик данных, то он переходит в активное состояние, считывает данные из аккумулятора и посылает их на ближайшую точку сети, которая может быть либо другим EDx, либо головным модулем. Если EDx получил данные в качестве шлюза (WOR), он немедленно отправляет их на следующую точку сети. Данные идут от одного EDx к другому, пока не достигнут головного модуля. Направление передачи пакетов обеспечивается частотным распределением каналов связи.

Головной модуль собирает все данные от всех EDx и периодически отправляет их на сервер через Интернет (например, через GPRS).

В системе используется расширенный стек SimpliciTI (не ZigBee или One-Net). Стек был расширен Bosco Lab введением элементов TCP/IP (квитанции подтверждения получения пакетов, повторные передачи в случае неудачи и т.п.). После успешной передачи пакета принимающая сторона отправляет на передающую сторону квитанцию, которая включает информацию о текущем системном времени и системные команды. Таким образом система синхронизируется и каждый EDx может быть настроен для конкретной задачи.

На сегодняшний день система работает в тестовом режиме. Прототип EDx показан на фото внизу.

Вопросы и комментарии просьба присылать через страницу "Контакты".