此功能是为了将 “你掌控” 平台下已存在但未被绑定的设备绑定到开发者账号下。只有绑定到开发者账号下,才能将对应的设备信息拉取到二次开发平台中

  • 与绑定设备相关有msgCode的定义如下
符号 数值 描述
BIND_DEVICE 10 客户端向服务端发起设备绑定,即将服务端已存在还没被绑定的设备绑定到当前开发者账号下
BIND_DEVICE_SUCCESS 11 绑定设备成功
BIND_DEVICE_FAIL 12 绑定设备失败
DEVICE_NOT_FOUND 13 设备没找到
DEVICE_BOUND 14 设备已绑定

  • 客户端绑定devSn为 VQKtTtaAbBcCTnXale4w 的设备需要向服务端发送以下消息
    1. {
    2. "userKey":"AAAAABBBBBCCCCCDDDDD",
    3. "msgCode":10,
    4. "info":{
    5. "devSn": "VQKtTtaAbBcCTnXale4w",
    6. "devName": "智能设备"
    7. }
    8. }
  • 绑定成功时,服务端响应如下所示
    1. {
    2. "userKey":"AAAAABBBBBCCCCCDDDDD",
    3. "msgCode":11,
    4. "info":{
    5. "devSn": "VQKtTtaAbBcCTnXale4w",
    6. "devName": "智能设备"
    7. }
    8. }
  • 绑定失败时,服务端响应如下所示
    1. {
    2. "userKey":"AAAAABBBBBCCCCCDDDDD",
    3. "msgCode":12,
    4. "info":{
    5. "devSn": "VQKtTtaAbBcCTnXale4w",
    6. "devName": "智能设备"
    7. }
    8. }
  • 绑定的设备没找到时,服务端响应如下所示
    1. {
    2. "userKey":"AAAAABBBBBCCCCCDDDDD",
    3. "msgCode":13,
    4. "info":{
    5. "devSn": "VQKtTtaAbBcCTnXale4w",
    6. "devName": "智能设备"
    7. }
    8. }
  • 绑定的设备已被绑定时,服务端响应如下所示

    1. {
    2. "userKey":"AAAAABBBBBCCCCCDDDDD",
    3. "msgCode":14,
    4. "info":{
    5. "devSn": "VQKtTtaAbBcCTnXale4w",
    6. "devName": "智能设备"
    7. }
    8. }
  • info的内容也是一个json信息,数据描述如下表所示:

字段名 数据类型 描述
devSn String 设备上的二维码内容
devName String 在你掌控平台上显示的设备名称,如果此值为空,即使用默认值“智能设备



















































文档更新时间: 2025-06-09 09:26   作者:wky