电力、水务、燃气行业工程师的报文解析效率提升 10 倍


你是否有过这样的经历?

调试电表通信时,拿到一串报文:

68 11 04 00 00 00 00 68 11 04 33 33 33 33 84 16

然后——打开 200 页的 PDF 协议文档,翻到附录,对着表格一个字节一个字节地数:

  • “第1字节是帧头,固定68……”
  • “第2~7字节是地址域……”
  • “第8字节是控制域……”
  • “校验和算出来了吗?”

15 分钟过去了,你还没搞清楚这报文到底在说什么。😩


你的痛点,我们都懂

痛点 有多痛?
逐字节翻文档 645 协议 100+ 页,376.1 协议 200+ 页
校验和算错 错一位,整包报文被设备丢弃,排查半小时
新人上手慢 带新人至少 2~4 周才能独立看懂报文
多种协议切换 今天调电表(645),明天调采集终端(376.1),后天看水表(188)

🎯 协议报文解析工具——粘贴就懂

我们做了一个 纯前端、完全开源、零安装 的工具:

🔗 https://www.zfh-iot.cn/protocol-parser/

把它想象成一个"报文翻译器"

在这里插入图片描述

高亮告诉你校验和错了,哪个字节不对、期望值是多少——省去半小时排查。


三大核心亮点

✨ ① 点击联动——所见即所得

点击右侧解析树的任意字段,左侧文本框中对应的字节自动高亮选中

在这里插入图片描述

不用再数偏移、不用再"这个字节到底对应哪里"——点一下就行

✨ ② 多协议统一入口

协议 适用场景 支持程度
DL/T 645-2007 国网智能电表 ✅ 完整解析 + DI 标识映射 + 费率数据块
Q/GDW 376.1 采集终端/集中器 ✅ 帧结构 + AFN/FN 分类 + 数据字段细化
CJ/T 188-2004 水表/气表/热力表 ✅ 帧解析 + 数据标识 + 阀门状态

自动识别协议,你也可以手动切换。

✨ ③ 数据块自动拆分——不再自己数

当报文包含多个费率值时,工具自动拆分为逐项展示:

不像 Excel 表格一样清晰?那就对了。


🔒 隐私安全

所有解析在浏览器本地完成,数据不上传任何服务器。

“🔒 数据仅在本地”


技术特色

特性 说明
纯前端 浏览器打开即用,无需安装任何软件
完全开源 MIT 协议,Gitee 可查
协议可扩展 可自行添加私有协议解析规则

适合谁用?

  • 🔧 嵌入式研发工程师 —— 调试通信模块、排查故障
  • 🧪 测试工程师 —— 验证协议栈实现是否正确
  • 🔌 现场运维工程师 —— 远程/现场排查通信问题
  • 📚 行业新人/学生 —— 快速学习协议报文结构

快速体验

# 本地启动(需 Node.js)
git clone https://gitee.com/road0329/protocol-parser.git
cd protocol-parser && npm install && npm run dev
# 浏览器打开 http://localhost:5173

# 或直接访问线上版
# http://www.zfh-iot.cn/protocol-parser/

打开后,下拉选协议 → 示例搜索框输入"电压"→ 选择"读A相电压"→ 1 秒出结果。


写在最后

这个工具源自我们日常调试中的真实需求。它不复杂,但每一个细节都来自工程师的真实痛点

  • 校验和错了?红色 ❌ 标出来,期望值写清楚
  • 找不到对应字节?点一下字段,自动高亮
  • 换了协议?自动识别,无需手动切换

“贴进去就懂” —— 这就是我们的目标。

如果你也在和 645 / 376.1 / 188 这些协议打交道,不妨花 30 秒试一试。免费、开源、零门槛。

🔗 https://www.zfh-iot.cn/protocol-parser/
Gitee: https://gitee.com/road0329/protocol-parser

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐