• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

ESP WiFi mesh для умного...

nikolz

Well-known member
Добрый день,
В настоящее время уже относительно много проектов умных домов на основе ESP и других модулей беспроводной связи.
Основная проблема, таких сетей это организация взаимодействия сети на различных этажах зданий и коттеджей,
а также сбор информации с датчиков на большой территории или в подвалах, теплицах , коровниках и курятниках.
-----------------
В общем случае эту проблему можно решить следующим образом.
Создать на каждом локальном месте свою сеть.
Все сети соединить между собой через роутеры.
--------------------
Решение конечно очевидное, но проблема в том, что большинство знают, что роутер это такая коробка
ценою от 1500 рублей с линуксом и кучей настроек.
------------------
Если надо соединить в сеть 10 подсетей, то это уже 15 000 руб плюс организация места размещения и т д.
короче говоря, такое решение любителей ESP за копейки не устраивает вообще.
-----------------
Но есть решение иное.
---------------------
Оно сводится к созданию таких роутеров на ESP.
Т е размещаем в своем умном доме, дворце или конюшне модули ESP,
которые выполняют роль точки доступа в данном месте в вашу локальную сеть, а заодно и датчики ближайшие опрашивают.
--------------------------
В результате проблем с созданием частной сети любой протяженности и размера практически решается.
---------------------------
Если надо сделать выход в интернет, то это делается как обычно через роутер за 1500 рублей.
===============
Вот ссылка на софт маршрутизатора на ESP, который решает проблему создания умного дома любой сложности.
в локальном участке сити можно использовать любые протоколы и ESP-Now и BLE ( при условии маршрутизатора на ESP32)
----------------------
А между сегментами сети использовать TCP или UDP как кому нравится.
------------------------------
 

nikolz

Well-known member
вариант с маршрутизатором обеспечивает большее быстродействие от 5 до 15 Мбит/s,
и возможность подключиться смартфоном к любому датчику в сети.
 

pvvx

Активный участник сообщества
Решение конечно очевидное, но проблема в том, что большинство знают, что роутер это такая коробка
ценою от 1500 рублей с линуксом и кучей настроек.
На али есть и за половину - 700 руб и малогабаритные.
Это значительно дешевле и главное стабильнее чем самосборка ESP с БП.
Если надо соединить в сеть 10 подсетей, то это уже 15 000 руб плюс организация места размещения и т д.
короче говоря, такое решение любителей ESP за копейки не устраивает вообще.
Т.е. любители за копейки имеют бабки на оплату кв.метров недвижимого имущества, где будут размещать горы коробок с единичными датчиками (с применением самых дешманских и кривых датчиков) c ESP?
Вы совсем запутались и гоните тупую рекламу!

Если надо сделать выход в интернет, то это делается как обычно через роутер за 1500 рублей.
Не делается это на роутере за 1500 рублей.
Если на даче - множим в 10 раз минимум для нормального 4G c агрегацией и антеннами. Плюс источник бесперебойного питания для всего описываемого вами хлама хотя-бы на сутки и километры проводов резервного питания (если есть, или пачки АКБ) и сети к десяткам розеткам 230В (к каждому датчику и исполнителю).... А как уже в соседней теме подсчитано - это не менее 140Вт только на датчики с ESP к примитивному Умному дому.
В городе немного проще - просто нормальный роутер со всеми WiFi6 и за 20ГГбит сеткой, что тоже не вписывается в указанную вами сумму.

Вот ссылка на софт маршрутизатора на ESP, который решает проблему создания умного дома любой сложности.
в локальном участке сити можно использовать любые протоколы и ESP-Now и BLE ( при условии маршрутизатора на ESP32)
Нет там BLE.
А в решениях где всё работает на одну антенну кол-во потерянных пакетов зашкаливает... Кто имеет реальный "Умный дoм" давно пробовал осознал, что не рабочий вариант. На сервере (чаше всего какая RPi) "умного дома" всегда разносят антенны WiFi, BLE, Zigbee как можно далее - в тренде удлинители USB :)
А между сегментами сети использовать TCP или UDP как кому нравится.
А никому не нравиться из-за больших таймингов на одну транзакцию по причине WiFi. Бегают, снуют, спрашивают как сделать лучше и на чем ,.. но пока ничего не выходит. Таково текущее положение дел.
А недочеты имеющихся решений в применении к IoT "Вумному дому" я уже вам десятки раз описал... Соберите и найдите реальное решение, а не берите древний нестабильны телетайп...
 

pvvx

Активный участник сообщества
@nikolz - Вам бы не мешало посмотреть историю развития текущих глобальных реализаций “Умного дома”. В краце – Старт = ZigBee, ныне встраивают уже в ядро BLE (BTHome).

Завал китайских розеток с WiFi – это временное явление. На Zigbee это барахло работает намного стабильнее, но и там ограничения на узловые шлюзы и общее кол-во устройств, завышенная цена, ... но главное – проприетарный протокол, не дающийся в массы (только через NDA и прочее). Но люди как-то справляются и имеет более сотни обслуживаемых ZigBee устройств в одном Home Assistant.

И в итоге для датчиков альтернативы BLE пока нет. Надо ползти к BT MESH, но альтруистов-активистов по этому вопросу нет. Оно где-то там и прозебает. Только начали налаживать спецификацию рекламных форматов для DIY датчиков с BLE. Но это ещё месяцы до полноценной встройки и откатки в HA… И главно, что все отрицательное и сотни вопросов о бяках прут только от пользователей ESP. Требуют зря время на ответы тратить – давно есть желание написать где-то на видном месте – ничего хорошего с BLE-WiFi на ESP не сделать! Многие уже пытались, но воз и ныне там... Как и канул в лету шлюз ESP(WiFi)-ZigBee…
 

pvvx

Активный участник сообщества
ссылку в студию
Привет, приказчик!
До клавиатуры уже не добраться? Руки болят или что - хотите исправить свой позор?

Вот первая ссылка по поиску в али:
Wi-Fi-роутер 3G/4G LTE, 150 Мбит/с - Не только 4G USB модем, но и USB Wi-Fi роутер. - Такое пойдет?
Следующий подешевле - 500 руб, ещё с LAN, работает изумительно - тестировал такую серию и описано где-то данном сайте... Есть с двумя Ethernet разъемами в аналогичную цену. На RTL SoC они 300 мбит дают устойчиво...
И там ещё куча аналогичных WiFi роутеров...

PS: Когда научитесь пользоваться поиском на али? Уже третий год за мной бегаете и всё не можете ничего найти.
 

enjoynering

Well-known member
угу а к нему еще компьютер с потреблением 30..40 ватт. как всегда технично слились.

вы их в руках держали? там прошивка не обновляется годами. про дыры CVE-2017-5891, CVE-2017-5892, CVE-2017-6547 слышали? 700 руб? ага. балабол кароче.
 

nikolz

Well-known member
Т.е. любители за копейки имеют бабки на оплату кв.метров недвижимого имущества, где будут размещать горы коробок с единичными датчиками (с применением самых дешманских и кривых датчиков) c ESP?
Вы совсем запутались и гоните тупую рекламу!
совершенно верно, например Вы сами, не стали покупать программатор для TLSR за 20 долларов ( сейчас на али продают за40) а примерно год делали на модулях за копейки.
Я понимаю, что это хобби, но разве у любителей ESP это нее то же самое.
----------------------
Но главное, что вы не учли - это, как модно говорить, создание инфраструктуры и ощущение полного контроля над ней и возможность восстановить работоспособность в любой момент
На покупных изделиях такого нет.
------------------------
кроме того, сравните размеры и потребление, не маловажно однородность все системы ну и т д
========
Но безусловно, каждый решает сам что делать, я лишь предложил один из вариантов решения проблемы.
 

pvvx

Активный участник сообщества
вы их в руках держали? там прошивка не обновляется годами. про дыры CVE-2017-5891, CVE-2017-5892, CVE-2017-6547 слышали? 700 руб? ага. балабол кароче.
Привет "enjoynering".
Вы о чем? О дырах в домашней сети у ESP? :) :) :)
Взяли SDK, покалякали что надо и обновили - в чем вопрос то?
Просили роутер - получите и распишитесь.
Опять плохое настроение - не вышло что?
угу а к нему еще компьютер с потреблением 30..40 ватт. как всегда технично слились.
Там стоит вопрос - "Такое пойдет?"
Когда читать научитесь? И тема то - сеть mesh куда подключать? Обычно есть какой-то обработчик и транслятор всея данных с сети. И частенько на какой коробке с USB разъемами :p
В ESP то не воткнуть - а о других вариантах голова не варит?
 

pvvx

Активный участник сообщества
Но главное, что вы не учли - это, как модно говорить, создание инфраструктуры и ощущение полного контроля над ней и возможность восстановить работоспособность в любой момент
Во истину ощущение. И да - есть туманная возможность восстановить... потом, если захочешь... и силы будут бороться с глюками ESP.
Тамагочи с ESP это, а не создание инфраструктуры, да и игру во втыкание ESP в Arduino и выкидывание после пары тестов хобби назвать сложно.
На покупных изделиях такого нет.
Там всё аналогично, но исход чаше лучше - после копания в 50% стабильно работает и даже развить-улучшить можно, а не в коробку или в помойку.
кроме того, сравните размеры и потребление, не маловажно однородность все системы ну и т д
Тут безразлично. Датчики и исполнители всё равно делятся на категории по питанию и полосе связи. У одних лучше питание от CR2032, у других и АКБ пойдет, у третьих - эл.сеть. Камера и датчик температуры - все в ESP-WiFi-mesh?
В итоге у большинства покупные датчики с питанием типа CR2032, а реле и коммутаторы от сети.
А для коммутаторов эл.сети безразлично чем соединены - всё равно проводами, через штробирование стен или другие извращения...
Но безусловно, каждый решает сам что делать, я лишь предложил один из вариантов решения проблемы.
Там далее ещё больший глобал - ни одна система умного дома не имеет подтверждений простейших транзакций и резервирования (даже намеков ещё нет). И это не в датчиках, а в верхнем уровне софта, головах и организации. По аналогии с Arduino - "И так пойдет!"
 

pvvx

Активный участник сообщества
По серьезному с mesh такие дела:
Для BT mesh существует множество тестов инфраструктуры в сотни узлов. Пример для более 240 от SiLabs-
А для сочинения ESP-Mesh (ESP-Now) всё кончается десятком из единственного недостоверного источника (на который все ссылаются) и без глубокого анализа и сравнения с реалиями.
Что-то не могу найти, но есть такая лабуда ни о чем:
 

nikolz

Well-known member
По серьезному с mesh такие дела:
Для BT mesh существует множество тестов инфраструктуры в сотни узлов. Пример для более 240 от SiLabs-
А для сочинения ESP-Mesh (ESP-Now) всё кончается десятком из единственного недостоверного источника (на который все ссылаются) и без глубокого анализа и сравнения с реалиями.
Что-то не могу найти, но есть такая лабуда ни о чем:
Все верно, но я не про это создал тему.
В данном случае, если есть желание, то можно в сети использовать и BLE датчики. Речь о маршрутизации, а на BLE модулях Вы ничего путного не сделаете.
Если сеть на BLE то это как на телеге из питера в москву доставить сообщение.
 

nikolz

Well-known member
и еще
в приведенной Вами ссылке
сказано
Пример для более 240 от SiLabs-
https://www.silabs.com/documents/pu...an1137-bluetooth-mesh-network-performance.pdf
Тестовой средой было коммерческое офисное здание с активными сетями Wi-Fi и Zigbee в зоне действия. Беспроводные тестовые
кластеры были развернуты в коридорах, конференц-залах, офисах и на открытых площадках. Методология выполнения сравнительных тестов определена таким образом, чтобы другие могли выполнять те
же тесты. Эти результаты призваны служить руководством по практике и
принципам проектирования, а также ожидаемым результатам работы в полевых условиях.
--------------
Ну и где же сеть на BLE ?
 

pvvx

Активный участник сообщества
Тестовой средой было коммерческое офисное здание с активными сетями Wi-Fi и Zigbee в зоне действия. Беспроводные тестовые
кластеры были развернуты в коридорах, конференц-залах, офисах и на открытых площадках. Методология выполнения сравнительных тестов определена таким образом, чтобы другие могли выполнять те
же тесты. Эти результаты призваны служить руководством по практике и
принципам проектирования, а также ожидаемым результатам работы в полевых условиях.
--------------
Ну и где же сеть на BLE ?
Там BT-MESH, а остальное - это помехи для работы данной сети:
"Эти сети настраиваются в обычном офисном помещении Silicon Labs с обычными помехами Wi-Fi, другими сетевыми операциями и системами управления зданием. Не предпринимается никаких попыток изолировать эти сетевые РЧ-условия."
Т.е. тесты в реальных условиях, а не при наличии только BT-MESH в эфире.
 

pvvx

Активный участник сообщества
Все верно, но я не про это создал тему.
А про что? Про экспериментальную ESP-WIFI-MESH без каких-либо гарантий работоспособности при работе в реальной обстановке?
Типа испытайте сами - вдруг прокатит и не будет помех другим сетям и т.д.? :)

В данном случае, если есть желание, то можно в сети использовать и BLE датчики. Речь о маршрутизации, а на BLE модулях Вы ничего путного не сделаете.
Если сеть на BLE то это как на телеге из питера в москву доставить сообщение.
С чего такие сравнения?
Дальность работы у современных BT/BLE SoC сравнимая с WiFi, а при Coded PHY - аналогичная. Ссылки с тестами от производителей приводить или сами?
 

pvvx

Активный участник сообщества
Разница у BT-MESH c ESP-WiFi-MESH, в данном местячковом понимании в том, что BT-MESH давно работает и им автоматизированы большие здания, а у ESP-WiFi-MESH только пиар.
В том-же документе есть ссылка на описание целей и стратегий применения BT-MESH от Ericsson
У ESP-WiFi-MESH поддержка и развитие упирается исключительно на "энтузиастов" ESP, коих давно не осталось. Есть только Arduino копипастеры скетчей с главным вопросом - Как запрограммировать :)
И меня интересует сравнение сетей для дальнейшего развития "Умного дома", а не собрать тамагочу на коленке. Не все пользователи "Умного дома" желают паять какие-то детальки и обвешивать свой дом паутиной проводов для питания простейших датчиков и исполнителей. И такая аудитория многочисленнее, чем кружок любителей Arduino ESP.
Зачем тратить собственное время и силы на то, что не имеет или не получит развития?
 
Сверху Снизу