Какой должна быть современная, перспективная система "Умный Дом". Прежде всего, она должна иметь возможность объединять в себе, возможность использования оборудования, от разных производителей. Т.к. у каждого есть что-то, что он делает лучше других (или дешевле).
Использовать универсальный и открытый протокол, для обмена данными.  Базироваться на технологиях и оборудовании, по которым накоплен опыт эксплуатации (т.е. явная новинка должна пройти тестирование в некритичных к ошибкам областях).  А значит установка и обслуживание этих систем, не должно быть затратным.
   Возможно в некоторых узлах системы, будет оправдано использование технологических контроллеров(PLC
[wiki]) и других устройств, созданных для применения в технологических системах. Эти комплектующие проходят проверки на стабильность и безотказность, в тяжелых условиях. Это увеличит надежность системы в применениях, связанных с безопасностью и охраной человеческой жизни.
    Необходимо использовать возможности всех распространенных систем, но преимущественно систем с открытыми протоколами. Вообще Open Source системы предпочтительны потому, что в их использовании и разработке принимают участие наибольшее число разработчиков. Если проект поддерживает использование различных технологий автоматизации, то возможна гибкая их адаптация исходя из поставленной задачи. Например: если по какой либо причине неудобно или дорого и долго, тянуть провода, то можно воспользоваться радиоканалом или более дешевым инфракрасным (IR) способом передачи сигналов. Управляющим устройством для взаимодействия с системой может быть как дорогой планшетный компьютер (или нетбук) так и распространенные телефоны с Bluetooth [wiki] или дешевые пульты дистанционного управления бытовой техникой.
   Умная система должна допускать использование различных сред и протоколов передачи. Например, довольно перспективным, с точки зрения простоты и стоимости могут быть 1Wire (однопроводные) устройства от фирмы Dallas. Они хорошо подходят для реализации сети датчиков с невысоким быстродействием (например, мониторинг микроклимата: температура, влажность, освещенность и т.п.) и управления устройствами, не требующими высокой скорости реакции (тот же микроклимат: нагреватели, вентиляция, освещение и т.п.) И при этом, если в каждой комнате находится такой датчик (ценой примерно 100 рублей) он может зафиксировать локальное повышение температуры и просигнализировать системе о возгорании в конкретном помещении. Или в зимнее время зафиксировать разбитое окно по локальному падению температуры. При росте количества датчиков, возможности системы по предсказанию  событий должны расти. Правда при этом требуется еще ведение LOG-файла по всем событиям и программа для анализа этих записей.
   Ну а начинать стоит с "мозга" системы, это может быть или микроконтроллерное устройство (самый дешевый вариант) либо персональный компьютер или специализированный контроллер (для умного дома или универсальный технологический контроллер PLC
[wiki]). Для начала остановимся на PC персональном компьютере, который стоит в каждом втором доме, и большую часть времени выключен или не выполняет никаких задач. На самом деле существует два варианта использования PC:
- Использование с
GUI стандартное применение компьютер, монитор, клавиатура и мышь.
- Использование без
GUI серверный вариант, на компьютере установлена ОС, которая управляется с другого компьютера с помощью удаленного управления через Ehernet или беспроводное с помощью WiFi (!!! беспроводные системы имеют потенциальную уязвимость) Этот вариант интересен тем, что не требуется оставлять включенным основной компьютер и при этом сервер содержит только необходимое ПО, что увеличивает стабильность его работы. Сервер может быть выполнен на основе материнских плат форматов mini-ATX, mini-ITX(с низким потреблением энергии) и не иметь вентиляторов и жестких дисков. Управление таким сервером возможно через WEB-интерфейс.
   Итак, для того, чтобы начать создание системы, требуется представлять, что же мы хотим получить.