bindDevice:绑定设备
功能详情
将设备绑定在指定账号下,设备绑定流程参考设备绑定指南
备注:新出厂的设备在首次绑定或设备重置后将无法直接调用此接口完成设备绑定,需要使用opensdk完成设备初始化相关工作,建议后续开发者使用opensdk完成设备绑定功能的开发。
请求地址
https://openapi.lechange.cn/openapi/bindDevice
传入参数说明
参数名 | 参数类型 | 是否必填 | 默认值 | 合法值 | 参数说明 |
---|---|---|---|---|---|
token | String | 是 | 开发者在账号对接模块获取的Token | ||
deviceId | String | 是 | 设备序列号 | ||
code | String | 是 | code统称为设备验证码,但是针对不同的设备传的code值也会不一样。需要判断所需绑定设备是否有auth能力级:1,如果该设备有auth能力级,code值传设备初始化后的设备密码;2,如果该设备没有auth能力级但是设备底部标签中(或二维码中)有6为数字的安全码,code值传该6位数字;3,如果该设备没有auth能力级并且设备底部标签中(或二维码中)没有6为数字的安全码,则code值传空即可 | 设备验证码 |
样例输入
{
"system":{
"ver":"1.0",
"appId":"lcd08b4b07ce224508",
"sign":"69832b9ae3efe459bda3a0aaf0cc4a10",
"time":1603352833,
"nonce":"b52eb20c-c836-45d7-9a98-cded3cf2fa9b"
},
"id":"5d5c16ec-0ee4-4880-88dd-6ce602d1e138",
"params":{
"code":"Admin123",
"deviceId":"MEGREZ0000001842",
"token":"At_00000ad9e6e87f0142eb92e207aec46a"
}
}
返回data字段说明
无data数据返回
样例输出
{
"result":{
"msg":"操作成功。",
"code":"0"
},
"id":"5d5c16ec-0ee4-4880-88dd-6ce602d1e138"
}