发布云台控制事件
接口描述
向摄像机发送控制云台指令。
Topic
// 发布Topic
device/{sn}/message/down/set_cloud_ctrl
// 订阅回执Topic
device/{sn}/message/down/set_cloud_ctrl/reply
发布消息
消息示例
{
"id": "NYGtiXpPy5ratyzU", # 消息ID,用于关联具体消息
"sn": "22cb436d-1c717e31", # 设备序列号
"name": "set_cloud_ctrl", # 消息名称
"version": "1.0", # 消息版本,目前都填 1.0
"timestamp": 1597285865, # 时间戳
"payload": {
"type": "set_cloud_ctrl",
"body": {
"type": 2,
"value": 2
}
}
}
字段含义
层级 | 参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|---|
1.1 | type | string | 是 | 消息类型 |
1.2 | body | object | 是 | 消息体 |
1.2.1 | type | int | 是 | 0:设置超时时间 1:保持继续移动 2:向上移动 3:保持向上移动 4:向下移动 5:保持向下移动 8:停止上下移动 16:向左移动 17:保持向左移动 32:向右移动 33:保持向右移 64:停止左右移动 |
1.2.2 | value | int | 否 | type=0的时候,此字段为设置超时时间,单位毫秒,其他情况时这个字段可以不填或者填-1 |
回执消息
消息示例
{
"id": "NYGtiXpPy5ratyzU", # 消息ID,用于关联具体消息
"sn": "22cb436d-1c717e31", # 设备序列号
"name": "set_cloud_ctrl", # 消息名称
"code": 200, # 设备是否处理成功,200成功,非200失败
"version": "1.0", # 消息版本,目前都填 1.0
"timestamp": 1597285865, # 时间戳
"payload": null
}