Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Ошибка no buf for action frame

Тема в разделе "ESP8266 Arduino IDE", создана пользователем Casper, 18 ноя 2018.

  1. Casper

    Casper Новичок

    Сообщения:
    39
    Симпатии:
    1
    Доброго времени суток. С использованием библиотеки AsyncMqttClient через несколько часов работы ESP8266 начинают вываливаться сообщения "no buf for action frame" и MQTT не работает, идет постоянно переподключение. Скажите пожалуйста, с чем связанна эта проблема? Даже если ничего не отправлять с ESP по MQTT и не принимать сообщения, всё равно вылазит эта проблема! И синхронизация по NTP перестает работать.
    Скетч считывает показания с датчика ds18b20, время по NTP(NtpClientLib) и отображает на Nextion дисплей.
     
    Последнее редактирование: 18 ноя 2018
  2. Casper

    Casper Новичок

    Сообщения:
    39
    Симпатии:
    1
    Лично у меня в циклах нигде, ничего не выделяется. Я использую готовые библиотеки. При старте системы из флешь считывается JSON(тут выделяется память один раз) подключается к WIFi, MQTT и циклично опрашивается ds18b20 через Ticker.h и отправляется через SoftwareSerial.h на Nextion. Сейчас для эксперимента убрал NTP... А переполнение памяти связанно с работой TCP или нет?
     
  3. nikolz

    nikolz Гуру

    Сообщения:
    5.352
    Симпатии:
    473
    вот тут упоминается эта ошибка:
    https://esp8266.ru/forum/threads/razrabotka-biblioteki-malogo-webservera-na-esp8266.56/page-66
     

Поделиться этой страницей