项目与监测点数据
项目聚合数据与监测点数据格式
项目和监测点数据是面向业务的数据视图。
Topic 结构
inteagle/{customerId}/p/{projectId} # 项目所有数据
inteagle/{customerId}/p/{projectId}/mp/{pointId} # 监测点数据
| 参数 | 说明 | 示例 |
|---|---|---|
{customerId} | 客户 ID | cust_abc123 |
{projectId} | 监测项目 ID | proj_abc |
{pointId} | 监测点 ID | point_001 |
订阅示例
# 某项目所有数据
inteagle/cust_abc123/p/proj_abc/#
# 某监测点所有数据
inteagle/cust_abc123/p/proj_abc/mp/point_001
# 项目下所有监测点数据
inteagle/cust_abc123/p/proj_abc/mp/+
监测点数据
Topic: inteagle/{customerId}/p/{projectId}/mp/{pointId}
遥测数据
{
"type": "telemetry",
"ts": 1735560000000,
"payload": {
"entity": {
"type": "POINT",
"id": "point_001"
},
"disp": {
"dx": 0.05,
"dy": 0.02,
"dz": 0.01
},
"tilt": 0.5
}
}
payload 字段说明
| 字段 | 类型 | 说明 |
|---|---|---|
entity | EntityRef | 实体引用(类型 + ID) |
disp, tilt, … | Object/Number | 指标数据(按需配置) |
注意:监测点名称、项目名称等元数据通过 HTTP API 获取。
常见指标
| 指标 | 说明 | 单位 |
|---|---|---|
dx | X 方向累积位移变化 | mm |
dy | Y 方向累积位移变化 | mm |
dz | Z 方向累积位移变化 | mm |
tilt | 倾斜角 | ″(角秒) |
strain | 应变 | με |
注意:监测点指标是按需配置的,不同监测点可能包含不同的指标组合。有些数据需要从 设备实体 订阅(如视觉位移计的图片)。
告警数据
告警格式参见 告警消息。
监测点告警示例:
{
"type": "3A",
"ts": 1735560000000,
"payload": {
"id": "alm_20251230_001",
"alarmType": "DISPLACEMENT_EXCEEDED",
"severity": "alert",
"status": "ACTIVE_UNACK",
"originator": {
"type": "POINT",
"id": "point_001"
},
"detail": {
"metric": "dx",
"value": 12.5,
"threshold": 10.0,
"message": "X方向位移超限"
}
}
}
设备数据
如需订阅设备原始数据(环境、图像等),请参见 设备数据格式。