• Система автоматизации с открытым исходным кодом на базе 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, тема перенесена в соответствующий раздел.
 
Сверху Снизу