
Главное меню системы
Эта статья - первая из цикла “Что такое LinuxMCE”. В ней я
постараюсь рассказать в общих чертах о функциях, предоставляемых
системой автоматизации дома с открытым кодом LinuxMCE, истории ее
появления, выпущенных релизах.
Термины
При описании LinuxMCE будут использованы специальные термины, значения которых приводятся ниже.
LinuxMCE сервер (core) - мозг системы. На нем работают все сервисы, предоставляемые системой.
Медия директор - является медия клиентом для сервера. По
сути, это бездисковый ПК с ТВ выходом, загружающийся с сервера и
предоставляющий возможность просмотра медия контента с сервера (включая
“живое” телевидение), а так же управление домом через экранное меню.
Гибридный сервер - сервер, включающий в себя еще и медия
директор. Идеальный вариант для небольших инсталляций, где выделенный
сервер нецелесообразен.
Орбитер - консоль управления, предоставляющая пользователю
графический интерфейс для управления устройствами в доме. Может быть
экранным (входит в состав медия директора), мобильным (S60 и Java), для
WinXP, Nokia770/N800/N810. Так же есть Орбитер с веб интерфейсом и XML-интерфейсом для Cisco7970.

Орбитер на Nokia N800

Орбитер на 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
Основные возможности
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.

Пульт управления проигрыванием видео файлов

Благодаря MAME-плагину теперь можно поиграть в аркады
Система охраны и видеонаблюдения то же весьма актуальная в наше
неспокойное время. LinuxMCE предоставляет несколько режимов охраны
дома, для каждого из которых можно определить свои правила для
обработки событий, поступающих с разнообразных датчиков и камер
наблюдения (послать email или SMS). В качестве камер наблюдения можно
использовать IP-камеры
D-link, Panasonic или Axis, аналоговые камеры (нужна плата захвата
видеоизображения) и даже обычные веб-камеры с программным датчиком
движения. Изображения с камер наблюдения можно смотреть в режиме
реального времени, сгруппировав их по вашему желанию, записывать по
срабатыванию какого-либо события или все подряд.
Дополнительно, LinuxMCE предоставляет возможность стыковки с
отдельной системой охраны. Это может быть очень полезно в случае, когда
дом должен охраняться сертифицированной системой.

Экран смены режима охраны дома

Просмотр изображения с камеры наблюдения на N800
Ну и наконец телефония. Она реализована в LinuxMCE на базе всем
известного и очень популярного Asterisk. Настройка VoIP занимает от
силы пол-часа времени. Добавив на сервер плату Zaptel получим
возможность звонить еще и по обычной ПТС-ной линии. В качестве
телефонов можно использовать любой IP-телефон
или софтфон (в том числе и на Nokia770/N800/N810 или на Nokia E65).
Используя VoIP адаптеры типа Sipura возможно использование любого
телефона. IP-телефоны Cisco7970 предоставляют дополнительную возможность - XML-Орбитер, с помощью которого можно управлять домом прямо с экрана телефона.

Экран прямого набора телефонного номера
В следующей статье будет рассмотрена программная и аппаратная архитектура LinuxMCE. Оставайтесь на связи! http://ru.smart-home-blog.com/archives/739 |