Любой Умный дом нуждается в постоянном управлении и отслеживании его показателей – сервере. Он выступает «мозгом» системы: получает информацию с датчиков, реагирует на них согласно установленным алгоритмам, отправляет соответствующие сигналы контроллерам. Все это обеспечивает стабильную работу, дает возможность настраивать определенные режимы поведения, которые выполняются автоматически.
Требования к серверу
Чтобы сервер Умного дома мог полностью выполнять свои функции, он должен соответствовать определенным требованиям:
- стабильность – все компоненты должны быть «подогнаны» друг к другу, работать без сбоев и конфликтов;
- возможность обновления ПО, расширения функционала – технологии постоянно развиваются, поэтому при настройке сервера нужно предусмотреть возможность поддержки нового программного обеспечения, подключение дополнительного оборудования;
- контроль версий ПО – если по каким-то причинам обновление программного обеспечения приводит к нестабильной работе, должна быть предусмотрена возможность «отката» всех изменений до последней, работоспособной версии;
- хранение данных – необходимо для сбора информации с датчиков, ее обработки, многофакторного анализа с привязкой ко времени, построения статистических таблиц и диаграмм, выработки рекомендаций по оптимизации настроек;
- простое управление – интуитивный интерфейс, понятный каждому, вне зависимости от его уровня компьютерной грамотности. Это касается не только ежедневного управления отдельными функциями, но и настройки поведения системы в целом.
Однако даже при полном соответствии всем требованиям, при возникновении сбоя (например, длительного отключения электричества), случайной или умышленной поломки большая часть функций Умного дома попросту теряется, а иногда прекращается работа всей системы.