• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Esp_mqtt

pvvx

Активный участник сообщества
Всё хорошо, но espconn_ c tcp работает неверно, а данное приложение базируется на ней... :(
1) если в открытый порт связи приходят неверные протоколу "MQTT: Invalid packet\r\n", то вызывается espconn_disconnect(). Подав пачку запросов в данный порт система рухнет на 'malloc assert!'.
2) хоть и организована передача малыми пакетами, по 1024 байта, это никак не отменяет проверку ответа у espconn_sent на передачу.
3) гарантированы зависания и отказы открытия нового соединения у espconn. Это фича от встроенных китай-ошибок в SDK и зависаний по таймеру espconn_sclose_cb при закрытии соединения с другой стороны.
...
Полный список ошибок будет очень большим.
Короче пользоваться русским этим нельзя. Пусть этим пользуются другие :)
 
Последнее редактирование:

Victor

Administrator
Команда форума
В связи с тем, что этот проект, который существовал в первоначальном виде самостоятельно, а в настоящее время интегрирован в NodeMCU, тема перенесена в соответствующий раздел.
 
Сверху Снизу