跳到主要内容

创建设备

janus.createDevice(Object _createDeviceObject)

简介

创建设备

请求参数

Object _createDeviceObject

序号名称必填描述
1name设备名称
2uuid设备序列号(选填)
- 如传入,则必须在Janus授权在UUID范围内。
- 如不传入,则Janus随机选取未使用的UUID作为该设备UUID)
3tag设备标签(多个标签请用英文逗号,隔开,e.g:"机器人,机床"
4remarks设备备注

请求示例

    // 第一种方式获取返回值
janus.createDevice({
name:'',
tag:'',
remarks:''
}).then(function(success) {
// 成功时调用
},function(error) {
// 失败时调用
});

// 第二种方式获取返回值
janus.createDevice({
name:'',
tag:'',
remarks:''
}).success(function(resp){
// 成功时调用
}).error(function(err){
// 失败时调用
});

返回值说明

返回值格式为JSON;可以用then方法来获取,或者可以使用successerror回调获取

序号名称描述
1code请求状态:
200 = 请求成功;
401 = Token授权失败;
1006 = 传入的UUID不属于该Janus或已经被使用;
1005 = 设备可接入数量已达到上限;
2message请求状态描述
3data请求成功时,返回创建设备的信息;失败时为空

返回值示例

{
code: 200,
message: "",
data: {
// 设备的UUID
uuid: "",
baseInfo: {
// 设备的名称
name: "",
//设备的备注
remarks: ""
},
// 设备的Tag
tag: []
}
}