Принцип работы системы
Основные компоненты системы:
- Датчики — собирают информацию об окружающей среде
- Контроллер — обрабатывает данные и принимает решения
- Актуаторы — выполняют команды (включение выходов, реле и пр.)
- Управление — обеспечивают взаимодействие с пользователем (веб-приложение, сенсорные панели)
Контроллер
Контроллер умного дома представляет собой "узел", который обрабатывает информацию от датчиков и управляет устройствами на основе заданных правил.
Работа основана на событийно-ориентированной модели, где каждое событие инициирует определенные действия.
Конфигурация системы
Конфигурация – это совокупность настроек, включающая в себя: название объекта (дома, комнаты и т.д.), системные настройки контроллеров, их группировка, связь между ними, настройки устройств и логику их работы.
Конфигурация записывается в энергонезависимую память контроллера
Устройства
Устройство - умное устройство, реальное или виртуальное, созданное пользователем (например, устройство с типом Лампа
).
Устройства различаются по типам и отображаются с соответствующей иконкой в Управлении.
Здесь представлены доступные типы устройств.
В системе BLAXE все устройства виртуальные, т.е. на контроллере вы можете создавать любые типы устройств с любыми типами свойств.
Свойства
У каждого устройства есть свойства, которые описывают его возможности.
Например, устройство LED-лента
имеет два свойства с типом: питание
и яркость
.
Свойства различаются по типам и хранят свое значение в памяти контроллера.
Например: питание
= 1 и яркость
= 100%.
Система не ограничивает в выборе возможностей для устройств, поэтому можно создавать устройства с нестандартной связкой, например, у телевизора
может быть свойство температура
.
Здесь представлены доступные типы свойств.
Устройства и MESH-сеть
При объединении всех контроллеров в одну MESH-сеть, они начинают работать как «единый контроллер»:
- Любому создаваемому устройству на одном контроллере, доступны все входы и датчики, подключенные к любому другому контроллеру Mesh-сети
- В системе организован контроль и оповещение об ошибках при недоступности датчиков или контроллер в сети
- Позволяет строить очень гибкую систему автоматизации