You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10与Raspberry Pi B间MQTT网络休眠故障求助

Windows 10 MQTT客户端周期性休眠,批量接收积压消息(Raspberry Pi Mosquitto服务器)

我现在碰到一个头疼的MQTT通信问题,具体场景如下:

  • 服务器是运行在Raspberry Pi B上的Mosquitto broker
  • 有4台Windows 10电脑作为MQTT客户端,同时还有10个ESP8266节点连接到这个broker
  • ESP8266节点每15秒发送一次心跳消息,运行状态一直很稳定,没有异常
  • 两台Win10客户端能正常持续接收心跳消息,但另外两台会周期性进入“休眠”状态:这段时间里完全收不到消息,时长从60秒到1000秒以上不等
  • 休眠期结束后,所有积压的未接收消息会一次性批量推送到这两台客户端,就像服务器把消息暂存起来统一发送一样

我已经尝试了以下几种解决方法,但问题都没有得到解决:

  • 在两台不同的Raspberry Pi上重装Jessie系统和Mosquitto,故障依旧存在
  • 对其中一台有问题的Win10电脑彻底格式化硬盘并重装系统,还是会出现同样的休眠情况
  • 通过修改Windows注册表禁用Nagle算法

现在我已经找不到新的排查方向了,急需各位提供技术帮助,有没有人遇到过类似的问题或者有相关的调试建议?

内容的提问来源于stack exchange,提问作者Hokahonay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 06:39:48