Страница 1 из 1

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

Добавлено: 23 ноя 2023, 20:13
SerOv
Привет. Поднимал несколько раз этот вопрос и решил его озвучить еще раз. Проблема с 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

[spoiler]
IMG_20231122_190119.jpg
[/spoiler]
[spoiler]
IMG_20231122_190313.jpg
[/spoiler]
[spoiler]
IMG_20231123_194724.jpg
[/spoiler]
[spoiler]
capture_001_23112023_200702.jpg
[/spoiler]
[spoiler]
capture_002_23112023_203818.jpg
[/spoiler]
[spoiler]
capture_004_23112023_204314.jpg
[/spoiler]
[spoiler]
capture_003_23112023_203929.jpg
[/spoiler]

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

Добавлено: 23 ноя 2023, 21:25
ivansidor012
[ref]SerOv[/ref], на другом брокере проверял?

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

Добавлено: 23 ноя 2023, 21:35
SerOv
я
ivansidor012 писал(а): 23 ноя 2023, 21:25 [ref]SerOv[/ref], на другом брокере проверял?
Я проверял на wqtt.ru там работает нормально. А вот на своем брокере проблема.
А мне нужен именно мой брокер.

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

Добавлено: 24 ноя 2023, 04:38
ivansidor012
SerOv писал(а): 23 ноя 2023, 21:35 Я проверял на wqtt.ru там работает нормально. А вот на своем брокере проблема
ответ же очевиден - проблема в брокере

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

Добавлено: 24 ноя 2023, 07:41
SerOv
ivansidor012 писал(а): 24 ноя 2023, 04:38
SerOv писал(а): 23 ноя 2023, 21:35 Я проверял на wqtt.ru там работает нормально. А вот на своем брокере проблема
ответ же очевиден - проблема в брокере
Я думаю что это не очевидно.
Вчера я прошил ESP32 без возможности прошиваться по воздуху. И на том же самом брокере. Вот уже за почти 8 часов нет ни одного обрыва связи
[spoiler]
IMG_20231124_071711.jpg
[/spoiler]

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

Добавлено: 24 ноя 2023, 10:38
ivansidor012
а теперь сравни свои утверждения

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

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

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

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

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

Добавлено: 24 ноя 2023, 11:22
ivansidor012
[ref]SerOv[/ref], ты написал что на wqtt ВСЁ РАБОТАЕТ

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

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