Добрый день, друзья!
Совсем недавно увлёкся новой для себя средой разработки FLProg.
Вчера создал проект по образу и подобию
ESP01_Люстра1.rar.
Только у меня ESP32 и я заменил блок на соответствующий (MQTT_ESP32_Main_6_8).
Обнаружил странную особенность:
- Если ESPшка долгое время отключена от питания, а потом даю ей питание - она подключается к вайфай и нормально устанавливает соединение с брокером на dealgate.
- Если ESPшка была подключена и соединена с брокером, выдёргиваешь из неё питание и через секунд 5 опять подаёшь питание - то на странице диагностики dealgate обнаруживаю следующую картину:
Почему такое происходит?
Это не хватает памяти у брокера?
Пытался гуглить, нашёл только один понимаемый мною ответ:
Are you saying you have out of memory because the disconnect error is "Out of memory." ?
There is no out-of-memory in this cause, just a wrong number for this error
Но этот ответ был в топике по paho.mqtt.python.
Поэтому не факт, что в Dealgate такая же проблема.
Я сделал вывод в UART параметра "Размер свободной памяти (в байтах)" и он постоянно выводить число 183848.
Вряд ли тут дело действительно в памяти.
Подскажите, пожалуйста, куда копать?
P.S. Бывает такая ошибка даже когда ESPшка долго лежала отключенная.
Теперь вообще не понимаю ничего...