报文解析
左侧导航选择「报文解析」,把收到或发出的 HJ212 帧贴进去,用来核对帧头、因子含义和 CRC。 不连接服务端,也不会改写报文。
怎么用
- 粘贴完整帧(以
##开头)或仅粘贴数据段(QN=...)。 - 点击 解析。也可先点「粘贴」从剪贴板填入。
- 查看帧头信息、CRC 结果和监测因子表。
💡 提示
发送日志里的帧可以直接复制过来解析,便于对照平台 ACK 是否与发出的 QN、MN 一致。
帧头信息
解析成功后会展示:
- 监测类型(按 ST 判断水 / 气等)以及 ST、CN 的中文含义
- 设备 MN、DataTime、QN、PW、Flag
- 声明的数据段长度与实际截取长度(不一致时会标出)
CRC 校验
若粘贴的是完整帧,程序会用数据段重算 CRC16,与帧内 4 位十六进制校验码比较。 通过显示「CRC 校验通过」;失败会列出可能原因,例如校验码不匹配、长度字段与实际不符。
内容解析不依赖 CRC。 即使校验失败,仍会尽量展示因子与帧头,但整帧完整性无法保证。
监测因子表
从 CP 区拆出各污染物编码及数据项:
- 报文编码:帧里实际出现的代码
- 标准编码:若是旧版码(如
011、B01、S02),会映射到w01018等标准码 - 名称、监测类型、数据项(实时值 / 最小 / 平均 / 最大 / 累计 / 标记)
未识别的编码会统计在「未识别」数量中,名称可能显示为未知。
平台应答
若 CN 为应答类(如 9014),会单独显示平台应答区。
空 CP(CP=&&&&)通常表示接收成功。
有 QnRtn / ExeRtn 时给出中文含义,完整取值表见 协议参考。
当前限制
- 按明文帧解析。HJ 212—2025 的数据段加密报文暂不能还原明文 CP。
- 拆分包、补传等扩展字段若出现,会留在原始数据段中,因子表只解析常见
编码-数据项形式。