跳到主要内容

下发数据

接口简述

通过 Janus API 向设备下发数据

operation_id 为下发数据的 id,将会在数据下发后返回。

callback 为接口回调 URL,将会在设备成功收到推送,并且返回对应 operation_id 后请求, 请求参数为 operation_id 以及设备上传的数据。

如: {"operation_id": "xxxxxx", "key1": "value1", "key2": "value2"}

请求地址

/api/device/pushdata

请求方式

POST

请求参数

序号名称必填描述
1token令牌 (token)
2uuid设备的UUID
3data下发的数据
4callback回调的URL

请求示例

    // 使用jQuery AJax作为请求提交工具
$.ajax({
type: "post",
url: "http://127.0.0.1/api/device/pushdata",
dataType: "json",
data: {
token: "",
uuid: "",
data: {
"a": 1,
"b": 2
},
callback: ""
}
});

返回值说明

返回值格式为JSON

序号名称描述
1code请求状态:
200 = 请求成功;
401 = Token授权失败;
1003 = 设备不存在;
1020 = 下发数据不符合JSON格式
2message请求状态描述
3data返回消息, 包括下发的 data, operation_id

返回值示例

{
"code": 200,
"message": "",
"data": {
"uuid": "设备UUID",
"action": "update",
"data": {
"a": 1,
"b": 2,
"operation_id": ""
}
}
}