Пока в моём проекте нет сценариев, управление с голосовым помощником и интеграции с другими сервисами, пусть будет АСУ, я не против :) Просто "умный дом" более привычное понятие, хоть это и может быть неточностью для знающих людей. Но вообще, как мне кажется смысл словосочетания "умный дом" по мере развития технологий, да и от источника к источнику становится разным. Кому-то это и тыкнуть на пульте и выключить лампочку, а кому-то сценарии автоматизации на все случаи жизни.
В моём проекте используется шлюз с возможностью выхода в интернет, а остальные устройства по сути являются нодой и "общение" у них именно локальное, по протоколу ESP-NOW, который не соединён с Wi-Fi, т.е. к роутеру подключен лишь один шлюз, роутеру ок.
ESP-NOW и является аналогом zigbee. С большим количеством минусов, недоделок со стороны производителя, но аналогом. Как я написал в конце статьи — проект предусматривает развитие, и даже с использованием того же микроконтроллера esp8266 можно создать любую топологию сети: дерево, звезда, и даже создать что-то вроде mesh, путём изменения кода и структур для связи нод. Таким образом добавить локальное управление будет не большой проблемой, делая управление с Телеграма одной из фишек. Например, можно повесить модуль в прихожую: esp8266 + сенсорный экран для управления, если esp потянет.
Скорее всего, всё это имеет мало смысла для преобразование во что-то действительно большое, с сотнями устройств, как вы описали. Под первым катом я рассказал как и почему родился этот проект, огромных целей изначально не было. Тем не менее, проект работает, причем работает очень неплохо на моих масштабах, где на данный момент в моём представлении предел пара десятков устройств.
Естественно, когда я буду задумываться о сотнях устройств, обеспечении максимальной надежности, стабильности и отказоустойчивости, я буду обходить esp стороной. Но как упомянули в комментариях, целевая аудитория разная и потребности у них тоже разные. Например я и мои знакомые пользующиеся описанными в статье устройствами вполне довольны :)
Вы, безусловно, правы, но в вашем описании не учитывается один важный фактор: мой имеет стремление быть коммерческим и реализовываться как готовое решение, и в целом позволяет потенциальному пользователю настроить всю систему за несколько максимально простых шагов и сразу начать управление умным домом из мессенджера. Если выйти за пределы IT-комьюнити, обнаружится, что, например, рядовой учитель истории из города N не понимает от слова совсем как накатить на Wi-Fi роутер MQTT сервер, а умный дом этот человек иметь хочет. С одной стороны и "эх, жаль что не все могут всё", а с другой стороны это и толкает разработчиков придумывать более изящные решения.
Проект открыт для доработок, есть репозитории на GitHub. Конечно, в процессе развития будет добавляться все больше и больше новых возможностей.
похоже на какую-то рекламу.
Пока в моём проекте нет сценариев, управление с голосовым помощником и интеграции с другими сервисами, пусть будет АСУ, я не против :) Просто "умный дом" более привычное понятие, хоть это и может быть неточностью для знающих людей. Но вообще, как мне кажется смысл словосочетания "умный дом" по мере развития технологий, да и от источника к источнику становится разным. Кому-то это и тыкнуть на пульте и выключить лампочку, а кому-то сценарии автоматизации на все случаи жизни.
В моём проекте используется шлюз с возможностью выхода в интернет, а остальные устройства по сути являются нодой и "общение" у них именно локальное, по протоколу ESP-NOW, который не соединён с Wi-Fi, т.е. к роутеру подключен лишь один шлюз, роутеру ок.
ESP-NOW и является аналогом zigbee. С большим количеством минусов, недоделок со стороны производителя, но аналогом. Как я написал в конце статьи — проект предусматривает развитие, и даже с использованием того же микроконтроллера esp8266 можно создать любую топологию сети: дерево, звезда, и даже создать что-то вроде mesh, путём изменения кода и структур для связи нод. Таким образом добавить локальное управление будет не большой проблемой, делая управление с Телеграма одной из фишек. Например, можно повесить модуль в прихожую: esp8266 + сенсорный экран для управления, если esp потянет.
Скорее всего, всё это имеет мало смысла для преобразование во что-то действительно большое, с сотнями устройств, как вы описали. Под первым катом я рассказал как и почему родился этот проект, огромных целей изначально не было. Тем не менее, проект работает, причем работает очень неплохо на моих масштабах, где на данный момент в моём представлении предел пара десятков устройств.
Естественно, когда я буду задумываться о сотнях устройств, обеспечении максимальной надежности, стабильности и отказоустойчивости, я буду обходить esp стороной. Но как упомянули в комментариях, целевая аудитория разная и потребности у них тоже разные. Например я и мои знакомые пользующиеся описанными в статье устройствами вполне довольны :)
Вы, безусловно, правы, но в вашем описании не учитывается один важный фактор: мой имеет стремление быть коммерческим и реализовываться как готовое решение, и в целом позволяет потенциальному пользователю настроить всю систему за несколько максимально простых шагов и сразу начать управление умным домом из мессенджера. Если выйти за пределы IT-комьюнити, обнаружится, что, например, рядовой учитель истории из города N не понимает от слова совсем как накатить на Wi-Fi роутер MQTT сервер, а умный дом этот человек иметь хочет. С одной стороны и "эх, жаль что не все могут всё", а с другой стороны это и толкает разработчиков придумывать более изящные решения.