最近项目上需要用到MQTT组件,看到rtthread丰富的组件,觉得非常合适。
现在用AT组件+EC20模块的方式进行socket通信,正常流程下,设备可以4G通信连接服务器了。
但是我没有看到at_socket_ec20.c对异常的处理,比如:
1.设备因为网络问题,初始阶段未完成入网的处理
2.连接或者发送数据过程中断开之后的异常处理
我谈下我的理解
1.类似第一种处理,是否需要增加硬件相关接口,对EC20进行初始化操作
2.数据收发过程中,是有串口反馈的异常,是否通过urc_table注册异常解析函数进行处理
还请熟悉这方面的专家看到以后,能够解答下。
举报
举报
举报
举报
举报
更多回帖