业务数据推送

更新时间:

业务数据推送用于云端针对不同业务推送各类通知信息。

截止到2021.2.5,支持以下数据推送

  • 人脸状态变更

  • 设备同步错误

  • 设备上报数据

模型ID:BizDataPushModel 模型版本:1.1

属性名称

属性标识符

类型

长度

非空

数据描述

记录标示

eventId

String

256

记录标示

事件时间

eventTime

Date

事件时间

业务类型

bizType

String

64

当前消息的类型人脸同步状态    FACE_SYNC_STATUS设备同步异常    DEVICE_SYNC_ERROR人脸设备上报权限数据    FACE_DEVICE_PERMS

业务标识

bizId

String

64

一般来说bizId是ISV可以索引的业务实体标识。由bizIdType标识这个字段要描述的信息。

业务标识类型

bizIdType

String

128

描述bizId表示的内容IOT_ID 设备FACE_ID 人脸

业务数据

data

String

2048

数据部,可空

业务数据URL

dataUrl

String

1024

如果数据较大,可以通用URL下发数据,

数据URL的有效期

dataUrlExpire

Date

数据URL的有效期

消息级别

eventLevel

String

64

消息的级别INFOWARNERROR

消息描述信息

eventText

String

2048

推送文本,如当前消息的处理建议

1) 人员状态变更

  • 当人脸开始下发时,推送toBeTransferred状态

  • 当完成下发时,推送transferred或transferDeleted

  • 当下发异常时,推送needManual

  • preStatus是变更前的状态,可能值有

    • toBeTransferred

    • deviceOffline

    • faceCheckTimeout

    • faceCheckError

    • facePushError

    • unknownError

    • transferTimeout

    • deleteTimeout

    • needManual

data域

属性名称

属性标识符

类型

非空

数据描述

人员ID

identityId

String

人脸ID

faceId

String

状态

status

String

前置状态

preStatus

String

2) 设备同步错误

当同步设备出现错误时,推送数据。

data域

属性名称

属性标识符

类型

非空

数据描述

设备ID

iotId

String

错误结果

result

String

错误码

code

Integer

错误信息

message

String

3) 设备上报数据

当查询设备全量数据时,同步推送数据。

data域是URL,指向设备上报数据的下载地址