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

Не работает Mesh-сеть... Хотя должна!

viboxjuwin

New member
Здравствуйте! Открываю тему, потому как по истечении недели кропотливого труда результата добиться не удалось.

Библиотеки пробовал разных версий: ранние и последние. Загружаю на две платы ESP32-CAM код для разворачивания mesh-сети (код прилагаю - basic.ino). Обе платы с Алиэкспресс (производитель не определен). Обе запитаны от напряжения 5 Вольт. Одна из них подключена в монитору порта. Обмен сообщениями не происходит.

В чем может быть дело: в коде или в аппаратной части? Дайте, пожалуйста, добрый совет: в какую сторону копать. Мог бы кто-то загрузить данный код на свои платы для проверки его работоспособности? :)Сообщение в мониторе порта.png
 

Вложения

Slava Trifonov

New member
мне кажется, mesh.update() не стоит вызывать в бесконечном цикле
попробуй его запихнуть в таску новую
и не публикуй код картинками - это неприлично
 

esp340

Active member
мне кажется, mesh.update() не стоит вызывать в бесконечном цикле
попробуй его запихнуть в таску новую
и не публикуй код картинками - это неприлично
Причем тут это. У него модуль ресетится - Brownout detector was triggered. Разбираться нужно в чем проблема - питание, шнур и т.д.
 

viboxjuwin

New member
Причем тут это. У него модуль ресетится - Brownout detector was triggered. Разбираться нужно в чем проблема - питание, шнур и т.д.
Вы оказались абсолютно правы! Как выяснилось, при инициализации Wi-Fi возникала пиковая нагрузка с током большим, чем способен выдавать USB порт на компьютере. Поэтому модуль циклично перезагружался. Подключение ESP32 к стороннему источнику питания 5V решило проблему!
 

pvvx

Активный участник сообщества
Вы оказались абсолютно правы! Как выяснилось, при инициализации Wi-Fi возникала пиковая нагрузка с током большим, чем способен выдавать USB порт на компьютере. Поэтому модуль циклично перезагружался. Подключение ESP32 к стороннему источнику питания 5V решило проблему!
ESP32 потребляет больше чем Raspberry Pi Zero 2 W. По этому ничего удивительного, что ESP32 не может работать от USB компа, в отличии от многих роутеров с Linux и GSM модемов.
 
Сверху Снизу