W208系列EVT自带的MQTT例程死机

使用W208 EVT中自带的MQTT例程测试。

网络拓扑:W208通过网线链接路由器,路由器链接上级路由器。

测试现象:当网络通畅的情况下,MQTT发送接受正常。当把W208链接的路由器和上级路由之间的网线断开后,MQTT发送几次后会死机。


请问这个问题该如何解决?


PS:使用W208做了一个BLE-ETH网关,通过MQTT链接公网服务器。当网络状态不好的情况下会死机。目前测试的应该是MQTT发送时造成的。于是回头测试EVT,发现也有这个问题

您好,根据您的描述问题应该出在Transport_SendPacket该函数上,应该是程序卡在下图红框的部分。1.png

可以按照下图的改法解决异常状况。感谢您的反馈。2.png


感谢,确实是这里的问题!


只有登录才能回复,可以选择微信账号登录