logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

第7篇_为什么PLCBroker会有延迟_从TCP_Write一帧一写到批量粘包写出

这一篇讲真实性能优化。早期 PLC Broker 在高频小消息场景下出现 1~3 秒尾部延迟,根因不是 QoS2、Retain 或订阅匹配,而是一次 TCP_Write 只写一帧。优化方向是批量编码多个 MQTT 帧,并在一次 TCP 写出中发送。

#开源
第7篇_为什么PLCBroker会有延迟_从TCP_Write一帧一写到批量粘包写出

这一篇讲真实性能优化。早期 PLC Broker 在高频小消息场景下出现 1~3 秒尾部延迟,根因不是 QoS2、Retain 或订阅匹配,而是一次 TCP_Write 只写一帧。优化方向是批量编码多个 MQTT 帧,并在一次 TCP 写出中发送。

#开源
第6篇_Retain_Will_KeepAlive_工业现场为什么不能只会转发PUBLISH

Abstract这一篇讲 Broker 的三个现场能力:Retain 保存主题最后值,Will 处理异常离线通知,KeepAlive 清理死连接。它们不是锦上添花,而是让 MQTT 在工业现场真正可用的基础能力。

#开源
加更2_这套开源MQTT客户端_我是怎么一步一步做出来的

这一篇是项目复盘视角,重点讲这套开源客户端为什么开始做、为什么后来必须重构接收链和状态机、QoS1 / QoS2 为什么是成熟度分水岭,以及这个项目真正的长期价值到底在哪里。

#开源
第8篇_怎么把这套开源 MQTT 客户端真正用起来

这一篇不再偏协议,而是直接回到工程落地,重点讲接入顺序、关键参数、Broker 选择、推荐测试组合、联调观察点,以及什么标准下才算这套客户端真的能用。

#开源
第1篇_我为什么自己开源了一套 CODESYS MQTT 客户端

这一篇先不讲报文细节,只解决 3 个基础问题:为什么要做这套开源客户端、MQTT 到底处于哪一层、以及当前项目为什么是 NBS 上的 TCP 再往上跑 MQTT。适合刚准备从 PLC 进入 MQTT 的自动化工程师先建立整体坐标。

#开源
到底了