CH395稳定性问题很严重

用其做一个网关,用的是MQTT协议,只用到了TCP的socket0进行传输,当数据量和通讯频繁的时候,也就是短时间内容易跑死,也就是网络模块死掉!!!!,大家有没有解决办法

您好,出现异常现象时可以做以下测试:
1.尝试拔插网线是否可以恢复正常以及是否有产生PHY_Change中断。

2.异常时尝试pingCH395看是否可以ping通,同时观察一下网口灯的状态。

3.异常时查询一下socket的状态是否还是打开。

如果问题较容易复现,

1.可以用抓包工具wireshark抓个包看一下从正常到异常时的数据包。

2.MQTT有相关例程和说明可以参考,可以对比看一下和您的代码是否区别。

参考程序链接:

https://www.cnblogs.com/wchwchlq/p/17851635.html


可以将测试结果和异常的抓包邮箱发来看一下,后续也可邮件沟通问题(邮箱:lq@wch.cn)



现在的情况是,在接收数据的中,对方不断的TCP层重传,而导致我这边TCP断开连接,想问一下,我能不能在接收中断产生时候,同时在发送写入数据


您好,邮件已回复您的问题。


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