• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

MDF_EVENT_MWIFI_ROOT_GOT_IP не возникает на устройстве

PavelL

New member
Доброго времени суток.
У меня следующая ситуация происходит на фреймворке esp-mdf и плате esp32-WROOM-32U.

3 устройства связаны в mesh сеть, 1 устройство выполняет роль root, два других - дочерних узла mesh сети 2 уровня.
Root устройство подключено к роутеру по Wifi. Иногда если выключить из сети root, то два других узла должны проголосовать и выбрать среди друг друга нового root и на выбранном root должно происходить событие MDF_EVENT_MWIFI_ROOT_GOT_IP, которое по сути означает, что root подключился к роутеру и получил ip адрес. Иногда (редко) узел назначается как root, но указанное событие не возникает, хотя метод esp_mesh_is_root возвращает true. Осложняется все тем, что это бывает редко и отловить крайне трудно.
Вопрос, при каких условиях это может происходить?
 
Сверху Снизу