自定义二进制协议:状态机、CRC 和粘包拆包
为什么不用 JSON?因为一条传感器帧只有 9 个字节,JSON 光是字段名就比数据大了。本文介绍如何从零设计一个适合嵌入式通信的二进制协议,以及如何用有限状态机实现可靠解码。
共 2 篇文章
为什么不用 JSON?因为一条传感器帧只有 9 个字节,JSON 光是字段名就比数据大了。本文介绍如何从零设计一个适合嵌入式通信的二进制协议,以及如何用有限状态机实现可靠解码。
阈值告警是工业监控的基本功。但一个简单的"超出上限就报警"会在边界处疯狂抖动——警报响了又灭、灭了又响。本文介绍如何在数据管道中植入一个可靠的告警引擎。