Прошло около трёх лет с тех пор, как проект MajorDoMo впервые вышел в свет и вот, наконец, номер очередного релиза достиг значения “1.0”. Чем не повод для небольшой обзорной статьи о том, что у нас получилось и к чему мы стремимся?
Как вы думаете, что является основным сдерживающим фактором массового внедрения домашней автоматики?
Когда-то я думал, что высокая стоимость компонентов. Но прошло время, на сегодняшний день существуют варианты решений сопоставимые по цене со смартфоном, а Умные дома по-прежнему остаются диковинкой. Возможно проблема в сложности технологий? Отнюдь — управляться с Умным Домом зачастую гораздо проще, чем с телевизором или стиральной машиной.
Мы это проект SmartLiving.ru, на котором ведётся активное обсуждение и разработка открытой платформы построения Умного Дома MajorDoMo.
Наш проект не такой уж новый, но благодаря программе поддержки стартапов у нас появилась возможность заявить о нём более широко и не ограничиваться техническими деталями реализации той или иной возможности. Почему Умный Дом от энтузиастов? Потому что мы такие и есть :-)
В этой статье я опишу концепцию и пример практической реализации компактной платформы для создания решений в области домашней автоматики и Интернета Вещей.
Система MajorDoMo объединяет в себе различные компоненты, действие многих из которых сопряжено с чтением либо изменением данных. Для организации эффективного обмена данными между частями системы была создана объектная модель. Данная модель во многом соответствует парадигме Объектно Ориентированного Программирования (ООП) и людям, знакомых с данной парадигмой, не составит труда разобраться в имеющейся модели. Однако, знание принципов ООП совсем не обязательно, т.к. встроенная в систему модель достаточно упрощённая и может применяться без глубокого знания какого-либо языка программирования или же в качестве первого шага обучения этой концепции. В статье описаны основные составляющие этой модели.
Микро-контроллер на платформе Arduino — отличная платформа для хобби-проектов различной степени сложности и полезности. Не буду утверждать, что платформа Arduino есть наилучший выбор для профессиональных решений (скорее соглашусь с обратным), но для моих любительских «поделок» в области домашней автоматики это оптимальный вариант. Т.е. контроллер хорош сам по себе, но, если к тому же он перестанет быть «самим по себе», а будет уметь «общаться» с себе подобными, при этом не обрастая дополнительными проводами, то его полезность и применимость может многократно вырасти. Итак, начнём строить наш домашний SkyNet…
Недавно вышла новая версия комплекса MajorDoMo, о котором на Хабре была обзорная статья, и я решил, что было бы хорошо показать на живом примере, как оно работает. Возьмём самый обычный будний день и посмотрим, как Умный дом себя вёл в его течении.
В этой статье я расскажу об одном проекте, которым занимаюсь уже довольно продолжительное время и который с некоторых пор доступен широкой публике. Речь идёт о системе управления “умным домом” MajorDoMo (Major Domestic Module), являющейся центральным блоком комплекса программно-аппаратных решений, которые я, в силу своих скромных возможностей, внедряю в своём домашнем хозяйстве.
Хочу рассказать почтенной публике про Clip2Net — сервис быстрой публикации изображений (и не только). Целью этого сообщения является не столько реклама сервиса как такового, но, скорее, возможность открыто обсудить этот проект, его текущий статус и возможное развитие. Краткая информация об этом сервисе уже пробегала когда-то на Хабре, но думаю, что будет интересно узнать кое-какие подробности, так сказать, от первого лица.