O

欧勒姆自研 · RTU 数据平台

DTU 通信实验台

核心功能测试数据库已连接
DTU21 台在线
传感器2按 Modbus 从站区分
原始报文30最近接收记录
解析结果0最新标准化值

核心链路

DTU → MQTT → 原始报文 → 协议模板 → 标准值

默认只接收上报,不由平台自动轮询 DTU
1识别 DTUTopic / IMEI
2保存原文JSON / HEX / 二进制
3套用模板Modbus 参数
4标准化值、单位、质量

接入配置

先登记现场、Broker 和 DTU

测试阶段不需要登录和客户信息

现场

MQTT Broker

DTU

DTU 状态

设备在线与上报

IMEI 唯一识别,Topic 精确归属
设备IMEI上行 Topic状态最后上报传感器
测试363-office
DTU_864865060441624
864865060441624orome/DTU_864865060441624/up在线2026-08-19 08:25:241 / 20
测试采集箱
TEST_DTU_001
TEST-SN-001orome/TEST_DTU_001/up待接入尚未收到1 / 20

协议模板

DTU → 传感器 → 参数

一个 DTU 可接多个传感器,一个传感器可有多个参数
测试363-officeIMEI 864865060441624
toc从站 1
欧勒姆 · 6 个参数
参数JSON 字段功能码寄存器格式倍率 / 偏移
TOCtoc040 / 1uint16 / AB0.01000000 / 0.00000000
CODcod041 / 1uint16 / AB0.01000000 / 0.00000000
色度color042 / 1uint16 / AB0.01000000 / 0.00000000
浊度turbidity043 / 1uint16 / AB0.01000000 / 0.00000000
水温temperature044 / 1uint16 / AB0.01000000 / 0.00000000
UV254uv254045 / 1uint16 / AB0.00010000 / 0.00000000
测试采集箱IMEI TEST-SN-001
测试温度从站 1
Generic · 0 个参数

模板编辑

添加传感器和参数

JSON 字段用于 DTU 数据点 JSON;透明 Modbus 用其寄存器定义

新增传感器和第一个参数

为已有传感器添加参数

普通参数的 JSON 字段默认使用内部编码;DTU JSON 的字段名请与内部编码一致。

原始证据

最近 MQTT 报文

任何解析失败都不丢原文
接收时间DTUTopicPayload 原文HEX 字节
2026-08-19 08:25:24.609测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:25:15.689测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:25:06.667测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:24:57.843测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:24:48.921测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:24:40.000测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:24:30.979测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:24:21.958测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:24:13.036测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:24:04.116测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:23:55.291测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:23:46.270测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:23:37.249测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:23:28.327测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:23:19.405测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:23:10.385测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:23:01.463测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:22:52.643测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:22:43.621测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:22:34.698测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:22:25.677测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:22:16.756测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:22:07.736测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:21:58.914测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:21:49.893测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:21:40.967测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:21:32.046测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:21:23.123测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:21:14.201测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
2026-08-19 08:21:05.280测试363-office
DTU_864865060441624
orome/DTU_864865060441624/up0
7 字节
0104020030B924
当前只收到 NSDD6 状态帧服务器接收链路正常,但 `0104020030B924` 不是六项检测结果。请在塔石 DTU 中把采集对象改为输入寄存器 0-5,功能码 04,或启用“数据点采集 JSON 上报”;配置正确后,报文应包含 `01 04 0C` 和 12 字节测量数据。

解析测试

用一条报文验证模板

只解析,不下发命令