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

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
SerOv
Лейтенант
Сообщения: 613
Зарегистрирован: 06 янв 2018, 19:50
Благодарил (а): 8 раз
Поблагодарили: 2 раза

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

Сообщение 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]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось SerOv 24 ноя 2023, 18:56, всего редактировалось 3 раза.
ivansidor012
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 5 раз

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

Сообщение ivansidor012 »

[ref]SerOv[/ref], на другом брокере проверял?
SerOv
Лейтенант
Сообщения: 613
Зарегистрирован: 06 янв 2018, 19:50
Благодарил (а): 8 раз
Поблагодарили: 2 раза

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

Сообщение SerOv »

я
ivansidor012 писал(а): 23 ноя 2023, 21:25 [ref]SerOv[/ref], на другом брокере проверял?
Я проверял на wqtt.ru там работает нормально. А вот на своем брокере проблема.
А мне нужен именно мой брокер.
ivansidor012
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 5 раз

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

Сообщение ivansidor012 »

SerOv писал(а): 23 ноя 2023, 21:35 Я проверял на wqtt.ru там работает нормально. А вот на своем брокере проблема
ответ же очевиден - проблема в брокере
SerOv
Лейтенант
Сообщения: 613
Зарегистрирован: 06 янв 2018, 19:50
Благодарил (а): 8 раз
Поблагодарили: 2 раза

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

Сообщение SerOv »

ivansidor012 писал(а): 24 ноя 2023, 04:38
SerOv писал(а): 23 ноя 2023, 21:35 Я проверял на wqtt.ru там работает нормально. А вот на своем брокере проблема
ответ же очевиден - проблема в брокере
Я думаю что это не очевидно.
Вчера я прошил ESP32 без возможности прошиваться по воздуху. И на том же самом брокере. Вот уже за почти 8 часов нет ни одного обрыва связи
[spoiler]
IMG_20231124_071711.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ivansidor012
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 5 раз

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

Сообщение ivansidor012 »

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

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

тебя ничего не смущает? :no: :no: :no:
SerOv
Лейтенант
Сообщения: 613
Зарегистрирован: 06 янв 2018, 19:50
Благодарил (а): 8 раз
Поблагодарили: 2 раза

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

Сообщение SerOv »

Я вроде бы всё описал в первом посту. Что из трёх esp обрывает связь esp 32. На одном и том же брокере.
Почему брокер должен быть не рабочим?
ivansidor012
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 5 раз

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

Сообщение ivansidor012 »

[ref]SerOv[/ref], ты написал что на wqtt ВСЁ РАБОТАЕТ
SerOv
Лейтенант
Сообщения: 613
Зарегистрирован: 06 янв 2018, 19:50
Благодарил (а): 8 раз
Поблагодарили: 2 раза

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

Сообщение SerOv »

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

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя