По просьбе камрадов попробую тут всякие свои наработки по теме озвучить.
(мнение зачастую будет дилетантское)
Чутка теории:
Систем "умного" "полуумного" и т.д. дома нынче полно всяких разных. Как правило все это до ужаса проприетарное и ни разу не бюджетно.
Но есть несколько "опен сорс" решений.
Наиболее известные бесплатные системы - Мажордомо, Опен Хаб, Иоброкер.
Общая концепция в том, что есть некий сервер, на котором крутится управляющая программа, и к серверу подключаются датчики и исполнительные механизмы.
Сервер, соответственно, всем этим рулит, с большей или меньшей степенью автоматизации.
Датчики и исполнительные механизмы бывают заводского изготовления (как правило дорого, имеют проприетарный протокол связи) и самодельные.
Хотя есть и исключения. (Спасибо братьям-китайцам)
Связь между сервером и конечными устройствами может быть реализована кучей разных способов и протоколов. Самые простые и доступные - MQTT и ZigBee.
Серверная часть
Мажордомо.
В общем довольно интересная система. Много готового, но если хочется чего-то оригинального, надо С++ разуметь. Мне было тяжко
Опен Хаб
Требует много программирования, но имеет самое большое русскоязычное сообщество. Мне не зашло.
ИоБрокер (мой выбор)
Почти вся документация на немецком, но ее много. Есть большое количество готовых плагинов под разные цели. Есть несколько вариантов визуального программирования.(из кубиков типа)
Можно ставить на линукс и на винду.
Связь
Самое простое и легкое в применении, это MQTT
Нужна сеть ВайФай и МКуТТ брокер.
Под виндой брокер ставится в виде службы, и спокойненько крутится, ресурсов почти не жрет. По линуксом вроде тоже не сложно.
ЗигБи
Если МКуТТ работает через ВайФай, то ЗигБи имеет свою сеть. Полезен тем, что есть много устройств, заводского изготовления, использующих это протокол. Особенность - низкое энергопотребление, например пульт или термометр могут работать больше года от одной батарейки.
Для коннекта с ЗигБи нужно устройство - координатор
Датчики/исполнительные устройства
Если не говорить о готовом, то все что хочется, можно собрать на ESP8266
Если коротко - это ардуинка с блекджеком.
стоит 100р, имеет неплохой микроконтроллер, ВайФай, кучу входов и выходов.
Программируется в среде Ардуино, имеет кучу портированных библиотек.
(продолжение следует)
(мнение зачастую будет дилетантское)
Чутка теории:
Систем "умного" "полуумного" и т.д. дома нынче полно всяких разных. Как правило все это до ужаса проприетарное и ни разу не бюджетно.
Но есть несколько "опен сорс" решений.
Наиболее известные бесплатные системы - Мажордомо, Опен Хаб, Иоброкер.
Общая концепция в том, что есть некий сервер, на котором крутится управляющая программа, и к серверу подключаются датчики и исполнительные механизмы.
Сервер, соответственно, всем этим рулит, с большей или меньшей степенью автоматизации.
Датчики и исполнительные механизмы бывают заводского изготовления (как правило дорого, имеют проприетарный протокол связи) и самодельные.
Хотя есть и исключения. (Спасибо братьям-китайцам)
Связь между сервером и конечными устройствами может быть реализована кучей разных способов и протоколов. Самые простые и доступные - MQTT и ZigBee.
Серверная часть
Мажордомо.
В общем довольно интересная система. Много готового, но если хочется чего-то оригинального, надо С++ разуметь. Мне было тяжко
Опен Хаб
Требует много программирования, но имеет самое большое русскоязычное сообщество. Мне не зашло.
ИоБрокер (мой выбор)
Почти вся документация на немецком, но ее много. Есть большое количество готовых плагинов под разные цели. Есть несколько вариантов визуального программирования.(из кубиков типа)
Можно ставить на линукс и на винду.
Связь
Самое простое и легкое в применении, это MQTT
Нужна сеть ВайФай и МКуТТ брокер.
Под виндой брокер ставится в виде службы, и спокойненько крутится, ресурсов почти не жрет. По линуксом вроде тоже не сложно.
ЗигБи
Если МКуТТ работает через ВайФай, то ЗигБи имеет свою сеть. Полезен тем, что есть много устройств, заводского изготовления, использующих это протокол. Особенность - низкое энергопотребление, например пульт или термометр могут работать больше года от одной батарейки.
Для коннекта с ЗигБи нужно устройство - координатор
Датчики/исполнительные устройства
Если не говорить о готовом, то все что хочется, можно собрать на ESP8266
Если коротко - это ардуинка с блекджеком.
стоит 100р, имеет неплохой микроконтроллер, ВайФай, кучу входов и выходов.
Программируется в среде Ардуино, имеет кучу портированных библиотек.
(продолжение следует)