Skip to content

Wifi设备绑定

接口地址:/v2/binding/enduserapi/v2/deviceBindingByWifi

请求方式:POST

请求数据类型:application/json

响应数据类型:application/json;charset=UTF-8

接口描述:

wifi设备绑定

请求示例:

javascript
{
  "bindingCode": "",
  "capabilitiesBitmask": 0,
  "deviceKey": "",
  "deviceName": "",
  "fid": "",
  "frid": "",
  "isCommonDevice": true,
  "isMatter": true,
  "matterInfo": {
    "catList": [
      {
        "cat": 0,
        "privilege": ""
      }
    ],
    "discriminator": 0,
    "extra": "",
    "fabricId": 0,
    "matterProductId": 0,
    "matterVendorId": 0,
    "matterVersion": "",
    "nodeId": 0
  },
  "productKey": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
paramparambodytruewifi绑定v2wifi绑定v2
  bindingCodebindingCodetruestring
  capabilitiesBitmask设备联网能力:
1-WAN
2-LAN(WiFi)
3-LAN(WiFi)+WAN
4-BLE
5-WAN+BLE
6-LAN(WiFi)+BLE
7-WAN+LAN(WiFi)+BLE
8-Matter
9-WAN+Matter
10-LAN(WiFi)+Matter
11-LAN(WiFi)+WAN+Matter
12-BLE+Matter
13-WAN+BLE+Matter
14-LAN(WiFi)+BLE+Matter
15-WAN+LAN(WiFi)+BLE+Matter
falseinteger(int32)
  deviceKeyDevice Keytruestring
  deviceName设备名称falsestring
  fid家庭fidfalsestring
  frid房间idfalsestring
  isCommonDevice家居模式下,是否添加到常用设备列表(默认添加)falseboolean
  isMatter是否是matter设备falseboolean
  matterInfomatter信息falsematterV2设备matterV2设备
    catListcatListfalsearrayCatInfoParam
      catmatter 设备 cat 数据falseinteger
      privilegeView/Operate/Administerfalsestring
    discriminator设备标识符号falseinteger
    extramatter 拓展字段falsestring
    fabricIdfabricIDfalseinteger
    matterProductId产品IDfalseinteger
    matterVendorId供应商IDfalseinteger
    matterVersionmatterVersionfalsestring
    nodeId节点IDfalseinteger
  productKeyProduct Keytruestring

响应状态:

状态码说明schema
200wifi设备绑定成功返回注册码响应数据«DeviceInfoByBinding»
5009设备验证失败
5032token 验证失败
5048设备绑定失败
5049设备已绑定
5066请输入Product Key
5067请输入Device Key
5106请输入token
5179请输入bindingCode
5213bindingCode格式不正确
5229用户域未授权此产品
5314云平台中设备查询失败
5333设备名称超出长度限制
5361dk格式不正确
5412产品绑定模式为唯一模式,不能重复绑定
5460未上报bindingCode
5461bindingCode已过期
5462bindingCode验证失败
5465bindingSecret未上报
5879请输入设备标识符号
5880请输入matter设备产品ID
5881请输入matter版本号
5882请输入供应商
5883请输入fabricId
5885节点ID不能为空
6083绑定的设备不属于当前数据中心

响应参数:

参数名称参数说明类型schema
code响应状态码integer(int32)integer(int32)
data响应数据DeviceInfoByBindingDeviceInfoByBinding
  authKeyAuthKeystring
  bindingMode绑定模式:
1 多用户绑定
2 拥有者绑定
3 轮流绑定
integer(int32)
  productLogo产品logostring
  productName产品名称string
extMsg扩展消息string
msg响应消息string

响应示例:

javascript
{
	"code": 0,
	"data": {
		"authKey": "",
		"bindingMode": 0,
		"productLogo": "",
		"productName": ""
	},
	"extMsg": "",
	"msg": ""
}