stm32➕esp8266➕onenet

dataPtr = ESP8266_GetIPD(250);
我卡在了这下面的那个循环
if(dataPtr!= NULL)
这里根本进不去循环我用串口打印查了下dataPtr = ESP8266_GetIPD(250);之后dataPtr是(这个
然后直接把循环条件改成1,进去后发现协议错误,可我平台选的旧版mqtt,用的也是mqtt封包

img

如果平台 已经更新协议 / 放弃旧版本协议,你也需要更新。
建议和平台确认。

碰到了一模一样的问题,之前我以为是串口接收中断函数的问题,但改了几遍之后发现不是,还没有找到原因