Новости Industry 4.0 /

5 open source инструментов для домашней автоматизации

5 open source инструментов для домашней автоматизации

5 open source инструментов для домашней автоматизации

Internet of Things - это не просто модное словосочетание, это стремительно расширяющаяся реальность. Постоянно растет количество устройств, которые помогут вам автоматизировать, защитить и контролировать ваш дом. Никогда раньше не было так просто и заманчиво попробовать свои силы в домашней автоматизации. Если вы ищете идеи для управления системой HVAC (отопление, вентиляция и кондиционирование) удаленно,  а так же домашним кинотеатром, хотите защитить свой дом от кражи, пожара или других угроз, снизить потребление энергии, или просто контролировать несколько светильников, то существует бесчисленное множество устройств доступных для ваших решений.

Но в то же время, многие пользователи беспокоятся о последствиях в плане безопасности и конфиденциальности при подключении новых устройств в своем доме. Они хотят контролировать, кто имеет доступ к жизненно важным системам, которые контролируют свои приборы и записывают каждый момент своей повседневной жизни. И по понятным причинам: в эпоху, когда даже ваш холодильник теперь может быть умным устройством, не хотите ли вы знать, куда он звонит из дома? Разве вы не хотите иметь некоторые базовые гарантии того, что, даже если вы даете разрешение устройству для связи вовне, доступ есть только для тех, кто явно уполномочен?

Эти проблемы являются одними из многих причин, почему Open Source будет иметь решающее значение для нашего будущего с подключением различных устройств. Вы будете в состоянии полностью просмотреть и понять программы, которые контролируют ваш дом и при необходимости изменять исходный код, работающий на самих устройствах.

Хорошимпервымшагомпо внедрению открытого исходного кода в вашу систему домашней автоматизации является обеспечение того, что устройство, которое связывает все устройства вместе и представляет вам интерфейс для них ( «хаб») будет Open Source. К счастью, есть много подобных инструментов, с вариантами для запуска на всем, от вашего персонального компьютера до Raspberry Pi.

Вот лишь некоторые из наших фаворитов:

1) Calaos

Calaos выполнен в виде full-stack платформы домашней автоматизации, в том числе имеется серверное приложение, сенсорный интерфейс, веб-приложение, родное мобильное приложение для Android и iOS, и предварительно настроенную ОС Linux для запуска. Недостаток в том, что некоторая английская документация доступна, но обучение и форум поддержки прежде всего на французском языке. Calaos лицензирован под GPL3 и вы можете увидеть исходники проекта на GitHub.

2) Domoticz

Domoticz это система домашней автоматизации (Open Source Home Automation System) с довольно широкой библиотекой поддерживаемых устройств, начиная от метеорологических станций, детекторов дыма с дистанционным управлением, с большим количеством дополнительных сторонних интеграций задокументированных на веб-сайте проекта. Он имеет веб-интерфейс HTML5, что делает его доступным из  браузеров настольных компьютеров, а также большинства современных смартфонов, и он легковесный, работает на многих устройствах с низким энергопотреблением, как Raspberry Pi. Domoticz написана в основном в C/C++ под GPLv3, и его исходный код можно просмотреть на GitHub.

3) Home Assistant

Home Assistant как и его собратья является «open source home automation platform» и предназначен для того, чтобы быть легко развернутым на большинстве машин, которые могут запускать Python 3 : от Raspberry Pi до устройств NAS, и даже поставляется с контейнером Docker container, чтобы сделать развертывание на других системах быстрым как ветер. Всё это  интегрируется с рядом  решений с открытым исходным кодом, а также коммерческих проектов, что позволяет связать, например, IFTTT, информацию о погоде, или устройстве Amazon Echo, с элементами управления от блокировки освещения до уведомлений в командной строки. Home Assistant выпущен под лицензией MIT, и его исходники можно загрузить с GitHub.

4) OpenHAB

OpenHAB (Open Home Automation Bus) — является одним из самых известных среди энтузиастов средств домашней автоматизации с открытым исходным кодом, с большим сообществом пользователей и целого ряда поддерживаемых устройств и интеграции. Написан на Java, openHAB переносим на большинство основных операционных систем и даже хорошо работает на Raspberry Pi. Поддерживая сотни устройств, openHAB поддерживает добавление своих собственных устройств или плагинов к системе. OpenHAB также поддерживает IOS и Android приложения для управления устройством, а также средства проектирования, так что вы можете создать свой собственный пользовательский интерфейс для вашей домашней системы.

openHAB реализует единую шину, позволяя объединить устройства с разными протоколами в единую сеть. Другими словами, можно использовать приложение на смартфоне для управления и реализовать сколь угодно сложную логику взаимосвязи между устройствами.

Вы можете найти исходный код openHAB на GitHub под лицензией Eclipse Public License.

5) OpenMotics

OpenMotics — это система домашней автоматизации с аппаратным и программным обеспечением  с открытым исходным кодом, разработанная для создания комплексной системы управления устройствами, а не на сшивание многих устройств от разных поставщиков. В отличие от многих других систем, предназначенных в первую очередь для простой модификации, OpenMotics фокусируется на проводном решении. Для получения дополнительных сведений смотрите полную статью от разработчика OpenMotics Frederick Ryckbosch. Исходный код OpenMotics распространяется под лицензией GPLv2 и доступен для скачивания на GitHub.

И другие

Конечно это не все и не единственные варианты. Многие энтузиасты домашней автоматизации используют другие решения или даже делают свои собственные. Некоторые другие возможные варианты для рассмотрения: LinuxMCE, PiDome, MisterHouse или smarthomatic.

По материалам opensource.com

 

fb vk youtube

Автоматизація Теплоенергетичних Процесів / Теплоенергетичний факультет НТУУ КПІ ім. Ігоря Сікорського

Контакти

03056, м. Київ, вул. Політехнічна, 6.

8-й поверх навчального корпусу №5.

050 620-32-42, 097 063-72-57

044 204-80-84 (85)


Інтерактивна мапа:

Ваше повідомлення збережено.

Мы відповімо на нього найближчим часом.

OK

Нажаль виникла помилка сервера.

Будь-ласка, спробуйте інші канали зв'язку.

OK