1. 智能分析

描述: 智能分析 智能分析布控相关接口


1.1. 智能分析布控列表

基础信息

路径: /v1/api/areaAlert/rule/list

请求方法: POST

请求参数

Headers:

名称 必须 备注
Content-Type application/json

Body:

名称 类型 必须 默认值 备注
pointUuidList array 点位uuid列表
  |─ string
alarmTypes array 布控分析类型列表
4 :车辆禁停
5 :人员越界-翻墙检测
6 :人员徘徊
10 :人员值岗/离岗-离岗
11 :人员值岗/离岗-超员
12 :人员值岗/离岗-少员
13 :人员奔跑
14 :摔倒检测
15 :人员扭打
16 :抽烟检测
17 :看手机
18 :接打电话
19 :人员聚众
22 :睡岗检测
23 :物品遗留
25 :杂物堆放
26 :物品看守
36 :攀爬检测
52 :持械检测
100 :未佩戴安全帽报警
101 :未穿戴工服报警
102 :未佩戴安全带报警
103 :火焰报警
104 :烟雾报警
105 :未佩戴口罩
106 :未穿戴反光衣报警
107 :液体泄漏检测
108 :消防设施检测
200 :老鼠检测报警
201 :垃圾桶未盖报警
202 :未穿戴厨师服
203 :未佩戴厨师帽
204 :未佩戴手套
205 :动火离人
250 :越界
251 :入侵
252 :车辆离开
  |─ integer
subscriptionStatusList array 启用状态
1 :未启用
0 :启用
  |─ integer
currPage integer 1 当前页,默认为1
pageSize integer 10 每页条数,默认为10

Body示例:

{
  "pointUuidList": ["6f0ba3f3c3b848e3b32068e1c328fe4a"],
  "currPage": 1,
  "pageSize": 10
}

返回数据

Headers:

名称 必须 备注
content-type application/json;charset=UTF-8

Body:

名称 类型 必须 默认值 备注
code integer 返回值code
msg string 返回值消息
data object 具体的返回值
  |─pageNum integer 页码,从1开始
当前页码
  |─pageSize integer 页面大小
分页大小
  |─total integer 总记录数
总数
  |─list array
    |─ object
      |─uuid string 布控uuid
      |─pointUuid string 监控点uuid
      |─pointName string 监控点名称
      |─subscriptionStatus integer 开启状态
1 :未启用
0 :启用
      |─alertRuleBeans array 告警规则list
        |─ object
          |─uuid string 规则uuid
规则uuid
          |─arithmeticPackageType integer 算法包类型
算法包类型
80 :周界警戒
82 :行为检测
84 :生产安监
85 :物品检测
97 :明厨亮灶
          |─alarmType integer 布控类 分析类型列表
分析类型
4 :车辆禁停
5 :人员越界-翻墙检测
6 :人员徘徊
10 :人员值岗/离岗-离岗
11 :人员值岗/离岗-超员
12 :人员值岗/离岗-少员
13 :人员奔跑
14 :摔倒检测
15 :人员扭打
16 :抽烟检测
17 :看手机
18 :接打电话
19 :人员聚众
22 :睡岗检测
23 :物品遗留
25 :杂物堆放
26 :物品看守
36 :攀爬检测
52 :持械检测
100 :未佩戴安全帽报警
101 :未穿戴工服报警
102 :未佩戴安全带报警
103 :火焰报警
104 :烟雾报警
105 :未佩戴口罩
106 :未穿戴反光衣报警
107 :液体泄漏检测
108 :消防设施检测
200 :老鼠检测报警
201 :垃圾桶未盖报警
202 :未穿戴厨师服
203 :未佩戴厨师帽
204 :未佩戴手套
205 :动火离人
250 :越界
251 :入侵
252 :车辆离开

响应示例:

{
    "code":0,
    "data":{
        "list":[
            {
                "alertRuleBeans":[
                    {
                        "alarmType":4,
                        "uuid":"59353df4b49a47478dcaf55b786cf5b4"
                    },
                    {
                        "alarmType":252,
                        "uuid":"85150dca48674f3b81473e42763ce8f0"
                    }
                ],
                "pointName":"B4H-通道3",
                "pointUuid":"6f0ba3f3c3b848e3b32068e1c328fe4a",
                "subscriptionStatus":0,
                "uuid":"767791233f2f489ea9e099a96f40d3df"
            }
        ],
        "pageNum":1,
        "pageSize":10,
        "total":1
    },
    "msg":"成功"
}

1.2. 更新智能分析订阅状态

基础信息

路径: /v1/api/areaAlert/rule/updateSubscribeStatus

请求方法: POST

请求参数

Headers:

名称 必须 备注
Content-Type application/json

Body:

名称 类型 必须 默认值 备注
subscriptionStatus integer 不启用时不再向边缘设备订阅报警消息
订阅状态
uuid string 布控uuid

Body示例:

{
  "subscriptionStatus": 1,
  "uuid": "767791233f2f489ea9e099a96f40d3df"
}

返回数据

Headers:

名称 必须 备注
content-type application/json;charset=UTF-8

Body:

名称 类型 必须 默认值 备注
code integer 返回值code
msg string 返回值消息
data object 具体的返回值

响应示例:

{
    "code":0,
    "msg":"成功"
}

results matching ""

    No results matching ""