Частый обрыв связи на ESP32 с MQTT Брокером

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

Частый обрыв связи на ESP32 с MQTT Брокером

#1

Сообщение SerOv » 23.11.2023{, 20:13}

Привет. Поднимал несколько раз этот вопрос и решил его озвучить еще раз. Проблема с ESP32. Она часто теряет связь с Брокером MQTT
Организовал небольшую схему. Где стоит счетчик обрыва связи с брокером и часы
Время постоянно считает. Что говорит о том что, перезагрузок самих ESP нет. Происходит именно обрыв связи с брокером. и то только на ESP32. Одна Единица появляется при подаче напряжения на ESP.И ее в расчет не берем. А в дальнейшем считает, сколько раз произошла потеря связи с Брокером MQTT.Брокер свой и находится в общей сети. Брокер работает на Orange Pi и в системе автоматизации Iobroker.
Вот такая картина у меня получилась. ESP32S2 и ESP8266 нет ни одного обрыва с брокером за сутки. Связь может не обрываться неделями. А ESP32 обрывала связь 9 раз за сутки. И это еще не предел может пропадать связь на много чаще.

Счетчик обрыва связи и время и передается на WEBстраницу и одновременно в Брокер MQTT. Еще в брокер передается IP ESP.

Первый Вопрос.
Почему это происходит именно с ESP32?
Второй вопрос.
Как с этим бороться?


ESP32 ESP32 D1 Mini
Плата ESP32S2 Dev Module
Версия платы 2.0.9
За сутки 9 обрывов с Брокером MQTT

ESP32 S2
Плата ESP32S2 Dev Module
Версия платы 2.0.9
За сутки нет ни одного обрыва с Брокером MQTT

ESP8266
Плата NodeVCU 1.0(ESP-12EModule)
Версия платы 3.1.2
За сутки нет ни одного обрыва с Брокером MQTT
СпойлерПоказать
IMG_20231122_190119.jpg
СпойлерПоказать
IMG_20231122_190313.jpg
СпойлерПоказать
IMG_20231123_194724.jpg
СпойлерПоказать
capture_001_23112023_200702.jpg
СпойлерПоказать
capture_002_23112023_203818.jpg
capture_002_23112023_203818.jpg (26.47 КБ) 119 просмотров
СпойлерПоказать
capture_004_23112023_204314.jpg
capture_004_23112023_204314.jpg (16.33 КБ) 227 просмотров
СпойлерПоказать
capture_003_23112023_203929.jpg
capture_003_23112023_203929.jpg (28.91 КБ) 227 просмотров
Последний раз редактировалось SerOv 24.11.2023{, 18:56}, всего редактировалось 3 раза.

ivansidor012
Сержант
Сообщения: 279
Зарегистрирован: 10.09.2020{, 14:37}
Репутация: 43
Имя: Иван

Частый обрыв связи на ESP32 с MQTT Брокером

#2

Сообщение ivansidor012 » 23.11.2023{, 21:25}

SerOv, на другом брокере проверял?

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

Частый обрыв связи на ESP32 с MQTT Брокером

#3

Сообщение SerOv » 23.11.2023{, 21:35}

я
ivansidor012 писал(а):
23.11.2023{, 21:25}
SerOv, на другом брокере проверял?
Я проверял на wqtt.ru там работает нормально. А вот на своем брокере проблема.
А мне нужен именно мой брокер.

ivansidor012
Сержант
Сообщения: 279
Зарегистрирован: 10.09.2020{, 14:37}
Репутация: 43
Имя: Иван

Частый обрыв связи на ESP32 с MQTT Брокером

#4

Сообщение ivansidor012 » 24.11.2023{, 04:38}

SerOv писал(а):
23.11.2023{, 21:35}
Я проверял на wqtt.ru там работает нормально. А вот на своем брокере проблема
ответ же очевиден - проблема в брокере

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

Частый обрыв связи на ESP32 с MQTT Брокером

#5

Сообщение SerOv » 24.11.2023{, 07:41}

ivansidor012 писал(а):
24.11.2023{, 04:38}
SerOv писал(а):
23.11.2023{, 21:35}
Я проверял на wqtt.ru там работает нормально. А вот на своем брокере проблема
ответ же очевиден - проблема в брокере
Я думаю что это не очевидно.
Вчера я прошил ESP32 без возможности прошиваться по воздуху. И на том же самом брокере. Вот уже за почти 8 часов нет ни одного обрыва связи
СпойлерПоказать
IMG_20231124_071711.jpg

ivansidor012
Сержант
Сообщения: 279
Зарегистрирован: 10.09.2020{, 14:37}
Репутация: 43
Имя: Иван

Частый обрыв связи на ESP32 с MQTT Брокером

#6

Сообщение ivansidor012 » 24.11.2023{, 10:38}

а теперь сравни свои утверждения

вот это
SerOv писал(а):
23.11.2023{, 20:13}
Я проверял на wqtt.ru там работает нормально
с этим
SerOv писал(а):
24.11.2023{, 07:41}
Я думаю что это не очевидно.
Вчера я прошил ESP32 без возможности прошиваться по воздуху. И на том же самом брокере. Вот уже за почти 8 часов нет ни одного обрыва связи

тебя ничего не смущает? :no: :no: :no:

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

Частый обрыв связи на ESP32 с MQTT Брокером

#7

Сообщение SerOv » 24.11.2023{, 10:47}

Я вроде бы всё описал в первом посту. Что из трёх esp обрывает связь esp 32. На одном и том же брокере.
Почему брокер должен быть не рабочим?

ivansidor012
Сержант
Сообщения: 279
Зарегистрирован: 10.09.2020{, 14:37}
Репутация: 43
Имя: Иван

Частый обрыв связи на ESP32 с MQTT Брокером

#8

Сообщение ivansidor012 » 24.11.2023{, 11:22}

SerOv, ты написал что на wqtt ВСЁ РАБОТАЕТ

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

Частый обрыв связи на ESP32 с MQTT Брокером

#9

Сообщение SerOv » 24.11.2023{, 11:33}

ivansidor012 писал(а):
24.11.2023{, 11:22}
SerOv, ты написал что на wqtt ВСЁ РАБОТАЕТ
Но не может же что мой брокер не работает именно для ESP32. Проблема в чем то другом. Поэтому и вопрос возник. Почему так выборочно? Что не так? Почему на одном облачном брокере работает? А на своём нет. Что происходит?

Ответить

Вернуться в «Спросить у знатоков»