异步上报事件具体内容
功能描述
上报所有事件(数据库保存所有Event字段)给云平台。需要和监控服务器约定url,假设/EventServer/api/HistoryEvent
调用URL
调用方法: POST
参数描述(JSON格式):
index | 一级参数 | 二级参数 | 三级参数 | 类型 | 选择 | 说明 | 举例 |
1 | identity_id | string | 必选 | 用户编号 | "13435454" | ||
2 | identity_name | string | 必选 | 用户名称 | "Tom" | ||
3 | group_name | string | 必选 | 比对的group name,如果没有group_name返回group_id | "default_group" | ||
4 | reg_pic | base64 | 可选 | 注册的人脸底库,可配置去除 | |||
5 | timestamp | int32 | 必选 | 事件发生的时间戳 | 1565771454932 | ||
6 | score | float | 必选 | 比对的分数 | 0.23 | ||
7 | want_action | string | 必选 | 根据该字段判断需要进行的操作: ”0“:默认值, 不进行额外操作。 ”1001“:新的陌生人注册。 ”1002“:人脸注册底库更新。 | ”0“ | ||
8 | ext_data | dict | 必选 | 拓展数据字段,可迭代添加 | |||
device_ip | string | 必选 | 设备ip | "192.168.1.101" | |||
ep_id | string | 必选 | 边缘节点ID,是指SE3 AI迷你机连接的采集设备的ID。 ID:dev_sno和IP的组合,用双下划线做连接。举例:AKOPKKKKK__192.168.1.25 | "3714be15-09b3-41ec-b9ce-62b668e5fa32__192.168.1.101" | |||
spot_pic | base64 | 可选 | 现场照片 | ||||
ir_pic | base64 | 可选 | 每张人脸的红外照片 | ||||
recognize_face | base | 可选 | 背景图中的每张人脸图 | ||||
person_type | int | 必选 | 1:员工(默认为员工,包括这个字段不存在的情况) 2: 访客 3: 黑名单 4:陌生人 5:VIP | 1 | |||
device_type | string | 必选 | 0:闸机, 1:抓拍机 3:IPC 动态 4:门禁 | 0 | |||
dev_sno | string | 必选 | SE3 AI迷你机唯一标识授权码 | ||||
info | dict | 可选 | 上传人脸属性等 | {} | |||
age | string | 可选 | 年龄, child / juvenile / youth / middle-aged /aged | 0 < age < 6: 儿童,child 6 <= age < 18 : 少年,juvenile**** 18 <= age < 40: 青年,youth 40 <= age < 65: 中年,middle-aged 65 <= age : 老年,aged**** | |||
gender | string | 可选 | male/female | ||||
glasses | string | 可选 | yes/no | ||||
feature | list | 可选 | 提取的人脸特征值数组 | ||||
box | list | 可选 | 人脸的box |
返回信息:
示例:
可以使用小盒子附带的server来获取上传的事件。
假设小盒子的ip为:192.168.1.19,接收的resetful api为HistoryEvent ,端口号为9528。
那webui或是配置/修改历史事件上报接收服务器地址信息为:http://192.168.1.19:9528/HistoryEvent
启动server方法:
Last updated