Closed zhuqiyun closed 5 years ago
@zhuqiyun 如果是必现的话,很好调试。加 log 往底层查看,看一下卡在哪一句。源码都在,调试起来很快的。
想请问,这个问题有更新吗?是否已经解决?
我这开源了一个仓库,一个稳定、低耦合的适配乐鑫源码MQTT协议的esp8266库。 https://github.com/xuhongv/esp8266-xpMqtt @FayeY
@xuhongv 是只开源了头文件吗
@xuhongv 是只开源了头文件吗
是的!不过保证,这是我们测试过之后 push 的,绝对稳定,我们有测试数据!我们觉得这个是 Rtos2.0版本最好的MQTT库了!
后来放弃了用这个最新的库,继续用的2.x
mqtt 发送一段时间数据后就停止了 ,看门狗也不起作用。 void user_mqtt_task() { Network network; int rc = 0; EventBits_t uxBits;
// sendDataPoint(&dataPoint,&dataPointSW); TimerCountdownMS(&timer, 500); / Don't wait too long if no traffic is incoming /
if defined(MQTT_TASK)
}
发送在另一个线程中
void test_task() { int fd; esp_spiffs_deinit(1); for(;;) { vTaskDelay(2000 / portTICK_RATE_MS);
}