Систему удаленного управления интеллектуальным домомпрограммно реализована уже несколько около десятилетия назад. Однако, умы разработчиков с того времени ни на минуту не отвлекались от решения этого вопроса и постоянно работали над усовершенствованием системы «умного дома».
Результатом этой кропотливой работы стал проект, где можно увидеть, что каждая комната «умного дома» выдается отдельной вкладкой, которая разделена на три значимые части: освещение, климат-контроль, и жалюзи. Основное меню, по желанию пользователя, можно изменять с использованием специального конструктора основного меню.
Пример основного окна подсистемы удаленного управления интеллектуальным зданием в качестве примера приводятся средства управления подсистемой климат-контроля и освещения, которые можно регулировать с помощью ползунков, устанавливая желаемые параметры указанных подсистем.
Согласно новому проекту, например, жалюзи в каждой комнате можно поднимать и опускать с помощью специальной кнопки, и процесс сразу же отображается прямо под надписью на кнопке. Также освещение и климат-контроль можно полностью отключить кнопками On / Off.
Использование таких элементов в основном меню позволяет сделать его более интуитивным и понятным для начинающего пользователя системы «умный дом».
По словам разработчиков, подсистему реализовано с использованием языка C # . Структура программного обеспечения охватывает 2 класса. Стандартный класс — MainWindow, в котором выполняется весь функционал, и обрабатываются запросы от пользователя. Класс Room, который содержит в себе все поля, в которых хранятся значения, которые может изменить пользователь собственноручно или стандартные (по умолчанию).
Подсистема позволяет управлять отдельно каждой из комнат. Каждая комната программно представлена отдельным экземпляром объекта класса Room. Эти экземпляры обрабатывают отдельными обработчиками событий.
Данные настроек для каждой комнаты хранятся в каждом объекте отдельно. Это все обеспечивает независимость данных между собой. После выполнения настроек параметров настройки системы «умного дома» данные хранятся во внешнем файле формата * .xml и отправляются с использованием сети Интернет.
Однако, прежде чем воплощать в жизнь систему «умный дом», нужно вначале провести строительные работы, результатом которых станет правильно построенное здание. А уже в нем потом можно будет реализовывать самые смелые задумки.