1. 告警信息
- 接口功能描述:实时订阅盒子告警;
- topic:ks/sink_local_alert;
- 对应平台位置:【实时画面】右侧【最新告警】模块
- 响应示例。
| 项目 | 详情 |
|---|---|
| 报文格式 | JSON |
| 报文内容 | {
"msg_id": "uuid",
"msg_type": "alert",
"time": "发送时间",
"data": {
"id": "告警id",
"alert_time": "时间戳",
"source_id": "摄像头ID,对应新增摄像头的ID",
"source_ipv4": "摄像头IP",
"source_desc": "摄像头描述",
"alg_name": "算法英文名称",
"alg_ch_name": "算法中文名称",
"image": "图片路径,访问需要加上代理http://设备IP:9092/staticdata+图片路径",
"reserved_data": "人脸告警才有数据",
"hazard_level": "危害等级",
"status": "摄像头状态"// 1: 启用,-1:停用
}
} |
| reserved_data | {
group:{
"id": "666825ae5dc58a319bb9c1e8",
"name": "分组名称",
},
face:[{
"id": "6594e027522e4bbbcfe12194(唯一ID)",
"name": "姓名",
"age": "年龄",
"sex": "性别",
"desc": "描述",
"update_time": "时间戳",
"lib_image": "底库人脸图片",
"cap_image": "抓拍人脸图片",
"conf": "比对置信度"
}
]} |
2. 实时结果
获取实时检测结果可视化代码(点击此处跳转)
- 接口功能描述:实时订阅实时分析结果(播放流时产生MQTT消息);
- topic: ks/sink_local_result
- 对应平台位置:【实时画面】
- 响应示例。
| 项目 | 详情 |
|---|---|
| 报文格式 | JSON |
| 报文内容 | {
"msg_id": "uuid",
"msg_type": "result",
"time": "2024-01-23 10:25:36.216528",
"data": {
"time": "1705976735.391402",
"hit": false,
"hazard_level": "", //危险等级
"source": {
"id": "摄像头id",
"ipv4": "摄像头ip",
"desc": "摄像头描述"
},
"alg": {
"type": "算法类型",
"name": "算法英文名称",
"ch_name": "算法中文名称",
},
"reserved_data": {
"bbox": {
"rectangles": [{
//左上角、右下角坐标
"xyxy": [680, 198, 1178, 696],
"color": [0, 0, 255], //BGR颜色
"conf": 0.91, //置信度
"label": "未佩戴安全帽", //标签
"ext": {} //扩展字段
}
] //矩形数组
"polygons": {
"xxxxxx": { //多边形id
"name": "离岗检测", //多边形名称
"color": [0, 0, 255], //BGR颜色
"polygon": [ //顶点坐标
[568, 205],
[920, 140],
[843, 471],
[576, 471]
],
"ext": {} //扩展字段
}
} //多边形对象
"lines": {
"xxxxxx": { //线段id
"name": "线段1", //线段名称
//顶点坐标
"line": [[680, 198], [1178, 696]],
"color": [0, 0, 255], //BGR颜色
"ext": {} //扩展字段
}
} //线段对象
}
}
}
} |
3. 上位机服务上下线、网络状态
- 接口功能描述:上位机服务上下线状态、网络状态;
- topic: ks/monitor_local
- 响应示例。
| 项目 | 详情 |
|---|---|
| 报文格式 | JSON |
| 上位机上下线报文内容 | {
"msg_id": "uuid",
"msg_type": "server_proxy",
"time": "发送时间",
"data":0 // 0离线 1在线
} |
| 网络状态报文内容 | {
"msg_id": "uuid",
"msg_type": "network",
"time": "发送时间",
"data": 1 //1:联网 0:未联网
} |
回复