«Умный Дом» — Идеи по реализации Ч.4 «WEB-интерфейс»

majordomo-logo

И так, что мы имеем… Про сервер поговорили… Про клиенты… Исполняющие устройства тоже обсудили. Теперь пора бы поговорить и о программном уровне.

Как я и говорил в Первой части цикла, я собираюсь использовать именно WEB-интерфейс, потому как это самое универсально средство управления умным домом. Заюзать его смогут все устройства которые имеют возможность выходить в интернет и просматривать интернет страницы.

Изначально, я собирался разрабатывать свой интерфейс, даже начал. Но после этого я понял, что программист из меня никудышный 🙂

Много было просмотрено ПО для реализации умного дома. Основная масса тех, которые были просмотрены, являются коммерческими продуктами. Лично как по мне, то умный дом реализованный собственными руками, не должен быть затратным. Я имею ввиду те умные дома, в которых присутствует минимальный набор необходимых функций.

После того как я просмотрел большое количество ссылок из Google, я пришёл к выводу что либо сам пиши ПО, либо покупай. Потому-что основная масса бесплатного ПО, не очень удовлетворяет лично мои потребности.

Так как деньги тратить неохота, а написать самому, к сожалению, не получиться, я приуныл… Долго ходил с мыслями что делать. И тут… В один прекрасный день! Совсем случайно! Мне на глаза попался один проект. Действительно, я даже не искал его. Просто просматривал интернет и каким-то чудо образом попал на ссылку: http://smartliving.ru/ Я был очень поражён тем, что я  там увидел!

Проект разрабатывается Минским ВЕБ-Разработчиком, Сергеем Джейгало. Проект имеет название: MajorDoMo. Как говорит сам Сергей, систему он разрабатывает для себя и потому «она не будет заброшена в «долгий ящик»».

Изначально, система кажется очень сложна, но это только первое впечатление! После того как Вы посмотрите примеры и статьи(коих на сайте и форуме большое кол-во), Вы поймете, что в системе MajorDoMo нет ничего сложного. Очень радует то, что вокруг данной системы, построено довольно таки большое комюнити. Есть сайт, с его примерами и статьями. Есть форум с большим количеством активных пользователей. А так же есть одна, очень полезная вещь! Это система Connect. Как пишет о ней сам Сергей:

Этот небольшой проект служит для помощи в поиске единомышленников по теме создания Умного Дома. Ищите соседей по интересам, делитесь своими компонентами и конфигурациями, помогайте друг другу!

То есть по сути, это интернет сообщество, в котором каждый пользователь, на своё усмотрение, может поделиться примерами реализации каких либо своих идей. Так же каждый пользователь, зарегистрированный в данной системе, может поделиться фотографиями, а так же описанием устройств, которые он использует в реализации своего умного дома.

Не много отвлёкся от самой MajorDoMo…

Она представляет собой

«Бесплатную и открытую программную платформу для комплексного управления домашней автоматикой, а так же для информационной поддержки жизнедеятельности. Данная система может быть установлена практически на любой персональный компьютер (на платформе Windows и Linux) и совершенно не требовательна к ресурсам. Даже без привязки к «железным» модулям она может быть использована для организации персональной инфо-среды.»

Скриншоты системы

1314701342-clip-85kb

 

1314700695-clip-42kb

 

Пока система имеет два вида дизайна. Это черный и белый. Но никто не запрещает Вам настроить систему по Вашему вкусу. Так как сама система построена на PHP, JavaScript и CSS, для реализации желаемого внешнего вида, не потребуется много знаний.

Так же систему можно открывать с мобильного устройства:

1314700115-clip-26kb

 

1314700267-clip-26kb

 

А для Android устройств, даже есть отдельное мобильное ПО MajorDroid, доступное для установки по ссылке в Google Play

Система очень функциональная и гибкая в настройке. Плюс, в случае если Вы не найдёте чего-то необходимого Вам, Вы всегда сможете написать это самостоятельно, так как система поддерживает написание собственных модулей.

Как по мне… То это самое лучшее решение для умного дома, построенного своими руками. В реализации своего умного дома, я буду использовать именно эту систему.

Статья получилась не особо обзорная, но я на это и не рассчитывал. С более подробным описанием системы MajorDoMo Вы можете ознакомиться на сайте http://smartliving.ru/. Я в свою очередь хочу поблагодарить Сергея Джейгало за такое отличное ПО и за то что оно не испоганилось, за время разработки, и не стало коммерческим.

На этом у меня пока всё. Всем успехов! 🙂

 

Третья часть     —     Часть 3,5


Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий

Введите результат: * Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.