此功能是为了将 “你掌控” 平台下已存在但未被绑定的设备绑定到开发者账号下。只有绑定到开发者账号下,才能将对应的设备信息拉取到二次开发平台中
- 与绑定设备相关有msgCode的定义如下
符号 数值 描述 BIND_DEVICE 10 客户端向服务端发起设备绑定,即将服务端已存在还没被绑定的设备绑定到当前开发者账号下 BIND_DEVICE_SUCCESS 11 绑定设备成功 BIND_DEVICE_FAIL 12 绑定设备失败 DEVICE_NOT_FOUND 13 设备没找到 DEVICE_BOUND 14 设备已绑定
- 客户端绑定devSn为 VQKtTtaAbBcCTnXale4w 的设备需要向服务端发送以下消息
{"userKey":"AAAAABBBBBCCCCCDDDDD","msgCode":10,"info":{"devSn": "VQKtTtaAbBcCTnXale4w","devName": "智能设备"}}
- 绑定成功时,服务端响应如下所示
{"userKey":"AAAAABBBBBCCCCCDDDDD","msgCode":11,"info":{"devSn": "VQKtTtaAbBcCTnXale4w","devName": "智能设备"}}
- 绑定失败时,服务端响应如下所示
{"userKey":"AAAAABBBBBCCCCCDDDDD","msgCode":12,"info":{"devSn": "VQKtTtaAbBcCTnXale4w","devName": "智能设备"}}
- 绑定的设备没找到时,服务端响应如下所示
{"userKey":"AAAAABBBBBCCCCCDDDDD","msgCode":13,"info":{"devSn": "VQKtTtaAbBcCTnXale4w","devName": "智能设备"}}
绑定的设备已被绑定时,服务端响应如下所示
{"userKey":"AAAAABBBBBCCCCCDDDDD","msgCode":14,"info":{"devSn": "VQKtTtaAbBcCTnXale4w","devName": "智能设备"}}
info的内容也是一个json信息,数据描述如下表所示:
字段名 数据类型 描述 devSn String 设备上的二维码内容 devName String 在你掌控平台上显示的设备名称,如果此值为空,即使用默认值“智能设备”
文档更新时间: 2025-06-09 09:26 作者:wky