用其做一个网关,用的是MQTT协议,只用到了TCP的socket0进行传输,当数据量和通讯频繁的时候,也就是短时间内容易跑死,也就是网络模块死掉!!!!,大家有没有解决办法
查看: 2022
回复: 3
CH395稳定性问题很严重
热门产品 :
CH32V317: 互联型青稞RISC-V MCU
TECH_Carton
发表于: 2024-07-03 10:47:21
您好,出现异常现象时可以做以下测试:
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断开连接,想问一下,我能不能在接收中断产生时候,同时在发送写入数据
TECH_Carton
发表于: 2024-07-03 15:42:08
您好,邮件已回复您的问题。
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录