发布离线数据推送命令
接口描述
向相机发送离线推送命令。
Topic
// 发布Topic
device/{sn}/message/down/check_offline_record
// 订阅回执Topic
device/{sn}/message/down/check_offline_record/reply
发布消息
消息示例
{
"id": "NYGtiXpPy5ratyzU",
"sn": "d50908e1-b2d16043",
"name": "check_offline_record",
"version": "1.0",
"payload": {
"type": "check_offline_record",
"body": {
"enable": "push",
"max_count": 0,
"min_id": 0
}
},
"timestamp": 1631868537
}
字段含义
层级 | 参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|---|
1.1 | type | string | 是 | check_offline_record |
1.2 | body | object | 是 | 推送配置参数 |
1.2.1 | enable | string | 是 | “push” 开始推送离线数据;“stop”停止推送离线数据;"clear"清除相机离线数据; |
1.2.2 | max_count | int | 否 | 推送最大数量,默认100 |
1.2.3 | min_id | int | 否 | 推送最小id,默认0即不限定 |
回执消息
消息示例
{
"id": "NYGtiXpPy5ratyzU", # 消息ID,用于关联具体消息
"sn": "d50908e1-b2d16043", # 设备序列号
"name": "check_offline_record", # 消息名称
"code": 200, # 设备是否处理成功,200成功,非200失败
"version": "1.0", # 消息版本,目前都填 1.0
"payload": {
"type": "check_offline_record",
"body": {
"enable": "push",
"max_count": 0,
"min_id": 0
}
}, # 消息数据,视具体消息而定
"timestamp": 1631868537 # 时间戳
}