创建设备
janus.createDevice(Object _createDeviceObject)
简介
创建设备
请求参数
Object _createDeviceObject
序号 | 名称 | 必填 | 描述 |
---|---|---|---|
1 | name | 是 | 设备名称 |
2 | uuid | 否 | 设备序列号(选填) - 如传入,则必须在Janus授权在UUID范围内。 - 如不传入,则Janus随机选取未使用的UUID作为该设备UUID) |
3 | tag | 否 | 设备标签(多个标签请用英文逗号, 隔开,e.g:"机器人,机床" ) |
4 | remarks | 否 | 设备备注 |
请求示例
// 第一种方式获取返回值
janus.createDevice({
name:'',
tag:'',
remarks:''
}).then(function(success) {
// 成功时调用
},function(error) {
// 失败时调用
});
// 第二种方式获取返回值
janus.createDevice({
name:'',
tag:'',
remarks:''
}).success(function(resp){
// 成功时调用
}).error(function(err){
// 失败时调用
});
返回值说明
返回值格式为JSON;可以用then
方法来获取,或者可以使用success
和error
回调获取
序号 | 名称 | 描述 |
---|---|---|
1 | code | 请求状态: 200 = 请求成功; 401 = Token授权失败; 1006 = 传入的UUID不属于该Janus或已经被使用; 1005 = 设备可接入数量已达到上限; |
2 | message | 请求状态描述 |
3 | data | 请求成功时,返回创建设备的信息;失败时为空 |
返回值示例
{
code: 200,
message: "",
data: {
// 设备的UUID
uuid: "",
baseInfo: {
// 设备的名称
name: "",
//设备的备注
remarks: ""
},
// 设备的Tag
tag: []
}
}