SNMP 与 Modbus TCP 双协议并行:网口温湿度变送器在监控网络中的端口冲突复盘
近期在调试一套工业环境监控系统时,遇到了关于 Modbus 连接保持的问题。现场部署了一批 恒湿净化设备(包括 @恒湿消毒净化一体机 等),主要用来维持特定环境的温湿度指标。在长时间运行后,发现设备偶尔会掉线。把 SNMP 和 Modbus TCP 做成"双协议并行"之后,系统上线初期一切正常,但运行两周后开始出现间歇性连接拒绝、SNMP 超时、Modbus 寄存器读不全的诡异现象。排查到最后,根因不是代码 bug,而是端口冲突 + MCU 资源耗尽 + 网络栈行为叠加——这篇把完整复盘写出来。