Что такое LinuxMCE
При описании LinuxMCE будут использованы специальные термины, значения которых приводятся ниже.
LinuxMCE сервер (core) – мозг системы. На нем работают все сервисы, предоставляемые системой.
Медия директор – является медия клиентом для сервера. По сути, это бездисковый ПК с ТВ выходом, загружающийся с сервера и предоставляющий возможность просмотра медия контента с сервера (включая “живое” телевидение), а так же управление домом через экранное меню.
Гибридный сервер – сервер, включающий в себя еще и медия директор. Идеальный вариант для небольших инсталляций, где выделенный сервер нецелесообразен.
Орбитер – консоль управления, предоставляющая пользователю графический интерфейс для управления устройствами в доме. Может быть экранным (входит в состав медия директора), мобильным (S60 и Java), для WinXP, Nokia770/N800/N810. Так же есть Орбитер с веб интерфейсом и XML-интерфейсом для Cisco7970.
Версии
Свой путь в мире открытого ПО LinuxMCE начал с февраля 2007, когда был сделан Ubuntu форк с базирующейся на Debian системы автоматизации дома Plutohome. Тогда-то и был первый релиз (я бы даже сказал пре-релиз) LinuxMCE 1.0, который по сути был портированным на Ubuntu Plutohome 2.0.0.45.
6-го августа 2007 вышла версия 0704, базировавшаяся уже на Kubuntu 7.04. Данный переход был продиктован более широкими возможностями по интеграции LinuxMCE и ОС. Теперь LinuxMCE запускалась в отдельном виртуальном десктопе и была возможность переключения между KDE и экранным Обитером. 0704 работала намного стабильнее 1.0 и Pluthome 2.0.0.45, а куча багов, пришедших из Plutohome, были наконец-то исправлена. Большой упор в этой версии был сделан на облегчение процесса установки и интеграцию LinuxMCE с KDE.
7-го мая 2008 года вышла текущая стабильная версия 0710, базирующаяся на Kubuntu 7.10. Среди основных изменений – существенно облегченная установка с DVD, добавление VDR в качестве альтернативы MythTV, обновленный двунаправленный X10 интерфейс, добавление поддержки INSTEON, PLCBus, EIB/KNX и новых Z-Wave адаптеров.
Основные возможности
LinuxMCE предоставляет по истине уникальный набор функций для некоммерческой системы с открытым кодом. Начнем по порядку, с собственно автоматизации.
Для автоматизации света и климат-контроля можно использовать устройства, поддерживающие X10, INSTEON, PLCBus, EIB/KNX, Z-Wave, 1-Wire (на закончен) и TCP/IP протоколы. В общем случае, взаимодействие между LinuxMCE и конечными устройствами осуществляется через соответствующий адаптер для ПК, подключенный к серверу.
LinuxMCE предоставляет гибкий механизм для создания сценариев для объединение каких-либо действий в одно. Эти сценарии могут базироваться на временных критериях либо на событиях – восход/закат солнца, входящий звонок или открытие входной двери. Оперируя механизмом сценариев можно существенно упростить управление устройствами в доме.
Не менее востребованной является медия составляющая умного дома. LinuxMCE дает возможность проигрывать медия контент с сервера на медия директорах. Это могут быть фильмы в DVD или DivX формате, “живое” или записанное ТВ, музыка, картинки. В качестве музыкального клиента LinuxMCE позволяет использовать популярный сетевой плеер Sqeezebox, благодаря запущенному на сервере SlimServer. Так же в качестве медия клиента можно использовать любой сетевой плеер, поддерживающий протокол UPnP. Дополнительно возможно прослушивание интернет-радио на любом медия директоре, сохранение DVD и CD на жесткий диск, управление A/V оборудованием через ИК трансмиттер GC100.
Система охраны и видеонаблюдения то же весьма актуальная в наше неспокойное время. LinuxMCE предоставляет несколько режимов охраны дома, для каждого из которых можно определить свои правила для обработки событий, поступающих с разнообразных датчиков и камер наблюдения (послать email или SMS). В качестве камер наблюдения можно использовать IP-камеры D-link, Panasonic или Axis, аналоговые камеры (нужна плата захвата видеоизображения) и даже обычные веб-камеры с программным датчиком движения. Изображения с камер наблюдения можно смотреть в режиме реального времени, сгруппировав их по вашему желанию, записывать по срабатыванию какого-либо события или все подряд.
Дополнительно, LinuxMCE предоставляет возможность стыковки с отдельной системой охраны. Это может быть очень полезно в случае, когда дом должен охраняться сертифицированной системой.
Ну и наконец телефония. Она реализована в LinuxMCE на базе всем известного и очень популярного Asterisk. Настройка VoIP занимает от силы пол-часа времени. Добавив на сервер плату Zaptel получим возможность звонить еще и по обычной ПТС-ной линии. В качестве телефонов можно использовать любой IP-телефон или софтфон (в том числе и на Nokia770/N800/N810 или на Nokia E65). Используя VoIP адаптеры типа Sipura возможно использование любого телефона. IP-телефоны Cisco7970 предоставляют дополнительную возможность – XML-Орбитер, с помощью которого можно управлять домом прямо с экрана телефона.