MQTT постоянно идет переподключение

Ответить
Maloy0103
Рядовой
Сообщения: 45
Зарегистрирован: 27 янв 2020, 22:49
Имя: Алексей

MQTT постоянно идет переподключение

Сообщение Maloy0103 »

Добрый день.
Коллеги, прошу Вашей помощи.
Есть очень простой проект, подключение к брокеру Mosquitto (установлен на личный сервер) и плата ESP 32
По программе MQTTFX отслеживаю сообщения в топиках. В итоге, esp то подключается, то отключается от брокера и происходит это постоянно с периодичностью в секунд 10-20. Из-за чего он так может делать!? сменил 4 платы и на всех одно и то же. Коннект с Вай-фай постоянный и рабочий
1.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Modul
Рядовой
Сообщения: 38
Зарегистрирован: 16 мар 2021, 13:10
Имя: Egor

MQTT постоянно идет переподключение

Сообщение Modul »

Попробуйте на выход mqttConnected поставить генератор с Rtrig. И отправлять не постоянно, а импульсами с какой периодичностью решайте генератором.
Maloy0103
Рядовой
Сообщения: 45
Зарегистрирован: 27 янв 2020, 22:49
Имя: Алексей

MQTT постоянно идет переподключение

Сообщение Maloy0103 »

[ref]Modul[/ref], Пробовал, с ним все так же...

Отправлено спустя 15 минут 24 секунды:
к данному брокеру подключен умный дом, так вот от него сообщения уходят и приходят в брокер, но т.к. esp32 постоянно переподключается, сообщения с брокера до esp не доходят( Произошло все это после того, как обновился умный дом. Но ведь он же не мог повлиять на брокер!? ведь от него сообщения приходят в mosquitto.... В общем парадокс...
Modul
Рядовой
Сообщения: 38
Зарегистрирован: 16 мар 2021, 13:10
Имя: Egor

MQTT постоянно идет переподключение

Сообщение Modul »

Брокер на чем собран? И что именно входит в умный дом? Гора отдельных устройств или что то иное?
Maloy0103
Рядовой
Сообщения: 45
Зарегистрирован: 27 янв 2020, 22:49
Имя: Алексей

MQTT постоянно идет переподключение

Сообщение Maloy0103 »

[ref]Modul[/ref], ,брокер установлен на Linux ubuntu MQTT Mosquitto, так же, как и система умного дома IntraHouse.
Так вот вышли обновления умного дома, и после этого esp начало глючить... возможно, просто совпадение... Уже нашел пару тем, с похожими проблемами, говорят связано с обновлением arduino IDE... С библиотеками или еще чем-то, так и не понял толком...
Maloy0103
Рядовой
Сообщения: 45
Зарегистрирован: 27 янв 2020, 22:49
Имя: Алексей

MQTT постоянно идет переподключение

Сообщение Maloy0103 »

Вопрос решился переустановкой самой программы FLProg с версии 7.3.8 на beta-версию 7.4.2
Anydy

MQTT постоянно идет переподключение

Сообщение Anydy »

Я бы копал насчет питания....рекомендую БП от компа...100 процентов хватит по 5в
Maloy0103
Рядовой
Сообщения: 45
Зарегистрирован: 27 янв 2020, 22:49
Имя: Алексей

MQTT постоянно идет переподключение

Сообщение Maloy0103 »

[ref=#aa0000]Anydy[/ref], Питание у меня внешнее, и снова началась проблема после очередной перепрошивки....
в топик каждые 10 секунд идет отправка состояния подключения... больше никакие сообщения не отправляются и не доставляются на ESP
Anydy

MQTT постоянно идет переподключение

Сообщение Anydy »

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

MQTT постоянно идет переподключение

Сообщение SerOv »

Попробуйте. Другой Mqtt брокер. У меня была немного другая проблема. Mqtt Брокер от IoBroker. Там, если всё ESP одновременно пытались подключиться. Была тоже самая картина. Они очень долго отключались и по новой подключались. Это занимало иногда минут 15. Но потом они нормально работали. После очередного обновления IoBroker. Ошибку исправили и подключение происходит сразу. Может на другом брокере они будут вести по другому.
Аватара пользователя
Nano
Рядовой
Сообщения: 48
Зарегистрирован: 31 май 2018, 09:39
Имя: Сергей

MQTT постоянно идет переподключение

Сообщение Nano »

Два блока с одним топиком, Qos=2, вызывают сомнения, так то надо в сообщении менять значение, а не другим блоком и передавать по событию или периодически.
Anydy

MQTT постоянно идет переподключение

Сообщение Anydy »

Ну что ж вам запрещает проверку простым скетчем??? или нужно знать мнения ...но ничего не делать
Maloy0103
Рядовой
Сообщения: 45
Зарегистрирован: 27 янв 2020, 22:49
Имя: Алексей

MQTT постоянно идет переподключение

Сообщение Maloy0103 »

[ref=#aa0000]Anydy[/ref], Спасибо, попробуем. Но! все снова решилось удалением новой версии FLProg 7.4.2 на более старую 7.3.5 и снова все заработало. А есть ссылка на прошивку для очистки памяти ESP? заранее благодарен.

[ref]SerOv[/ref], У меня Mosquitto на моем сервере установлен, с умным домом все работает нормально, а точнее от него команды принимает и отправляет с брокера. Очень странно получается... Думаю, может переустановить брокер!?

[ref]Nano[/ref], Разве это как-то может повлиять подключение к брокеру?
Anydy

MQTT постоянно идет переподключение

Сообщение Anydy »

[ref]Maloy0103[/ref],
рекомендуется перед прошивкой прошить бланк 0x00000 blank1m.bin, и конечно не забудьте выбрать перед прошивкой режим 1 МБайт в своей программе, с OTA версия даёт возможность получать исправления багов в один клик
https://wifi-iot.com/?m=main&download=3
Ответить

Вернуться в «Помогите, а то я "нимагу"»

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

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