Skip to content

查询设备信息

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

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

查询设备的信息

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
dkDevice Key,配合 pk,和分享码二选一queryfalsestring
pkProduct Key,配合 dk,和分享码二选一queryfalsestring
shareCode分享码,和 pk、dk 二选一,被分享人使用分享码查询设备信息queryfalsestring

响应状态:

状态码说明schema
200查询设备信息成功返回注册码响应数据«设备详情»
5032token 验证失败
5041无权限
5047用户鉴权不匹配
5052设备未绑定
5106请输入token
5140请输入pk、dk或者分享码
5141没有权限查询此设备

响应参数:

参数名称参数说明类型schema
code响应状态码integer(int32)integer(int32)
data响应数据设备详情设备详情
  accessType访问类型:0-直连设备 1-网关设备 2-网关子设备string
  activeTime激活时间string(date-time)
  activeTimeTsinteger(int64)
  aiCapabilityStatusAI能力开关状态boolean
  authCodeauthCodestring
  authKeyauthKeystring
  bindMode绑定模式:1-多绑模式 2-唯一模式 3-轮流模式integer(int32)
  bindStatus绑定状态:1-正常 2-失效integer(int32)
  bindingCodebindingCodestring
  bindingType绑定类型:1 SN绑定 2 wifi绑定 3 PKDK绑定 4 蓝牙绑定integer(int32)
  btLastUseTime蓝牙最近时间时间(毫秒时间戳)integer(int64)
  btPwdbtPwdstring
  capabilitiesBitmask设备联网能力integer(int32)
  deviceBindTime设备绑定时间string(date-time)
  deviceBindTimeTsinteger(int64)
  deviceCreateTime设备创建时间string(date-time)
  deviceCreateTimeTsinteger(int64)
  deviceKeyDevice Keystring
  deviceName设备名称string
  deviceStatus设备状态string
  deviceTag设备标签string
  deviceType设备类型:1-自有设备 2-分享来的设备integer(int32)
  fid家庭IDstring
  firstItemCode一级品类codestring
  firstItemName一级品类名称string
  frid房间IDstring
  gdid群组idstring
  groupDeviceDeviceNum群组设备数integer(int32)
  groupState群组权限integer(int32)
  invaildTime失效时间string(date-time)
  invaildTimeTsinteger(int64)
  isMatter是否是matter设备integer(int32)
  isNative是否是移远设备integer(int32)
  lastConnTime最后上线时间string(date-time)
  lastConnTimeTsinteger(int64)
  lastOfflineTime离线时间string(date-time)
  lastOfflineTimeTsinteger(int64)
  locateType支持的定位内容string
  logoImage产品logostring
  lowPowerAlive低功耗心跳周期(分)integer(int32)
  lowPowerCache低功耗缓存时长,单位为秒integer(int32)
  lowPowerProduct是否为低功耗产品 是: true, 否: falseboolean
  lowPowerStatus低功耗状态开关boolean
  matterInfoBindNativeMatterDtoBindNativeMatterDto
    catListarrayCatInfoDto
      catinteger
      privilegestring
    discriminatorinteger
    extrastring
    fabricIdinteger
    matterProductIdinteger
    matterVendorIdinteger
    matterVersionstring
    nodeIdinteger
  networkType网络类型:1-wifi 2-蜂窝 3-NB 5-蓝牙string
  onlineStatus设备在线状态:0-离线 1-在线integer(int32)
  ownerUid分享人用户ID,来自谁的分享string
  phone已绑定用户手机号string
  planId升级计划IDinteger(int64)
  productKeyProduct Keystring
  productName产品名称string
  protocol接入协议string
  secondItemCode二级品类codestring
  secondItemName二级品类名称string
  shareCode分享码string
  sharingExpireAt设备使用到期时间string(date-time)
  sharingExpireTimeTsinteger(int64)
  signalStrength信号强度string
  snstring
  status绑定状态:1-正常 2-失效integer(int32)
  uid已绑定用户IDstring
  upgradeStatus设备升级状态integer(int32)
  userConfirmStatus用户确认状态integer(int32)
  userName已绑定用户昵称string
  verified设备绑定是否认证:0-未认证 1-已认证string(byte)
extMsg扩展消息string
msg响应消息string

响应示例:

javascript
{
	"code": 0,
	"data": {
		"accessType": "",
		"activeTime": "",
		"activeTimeTs": 0,
		"aiCapabilityStatus": true,
		"authCode": "",
		"authKey": "",
		"bindMode": 0,
		"bindStatus": 0,
		"bindingCode": "",
		"bindingType": 0,
		"btLastUseTime": 0,
		"btPwd": "",
		"capabilitiesBitmask": 0,
		"deviceBindTime": "",
		"deviceBindTimeTs": 0,
		"deviceCreateTime": "",
		"deviceCreateTimeTs": 0,
		"deviceKey": "",
		"deviceName": "",
		"deviceStatus": "",
		"deviceTag": "",
		"deviceType": 0,
		"fid": "",
		"firstItemCode": "",
		"firstItemName": "",
		"frid": "",
		"gdid": "",
		"groupDeviceDeviceNum": 0,
		"groupState": 0,
		"invaildTime": "",
		"invaildTimeTs": 0,
		"isMatter": 0,
		"isNative": 0,
		"lastConnTime": "",
		"lastConnTimeTs": 0,
		"lastOfflineTime": "",
		"lastOfflineTimeTs": 0,
		"locateType": "",
		"logoImage": "",
		"lowPowerAlive": 0,
		"lowPowerCache": 0,
		"lowPowerProduct": true,
		"lowPowerStatus": true,
		"matterInfo": {
			"catList": [
				{
					"cat": 0,
					"privilege": ""
				}
			],
			"discriminator": 0,
			"extra": "",
			"fabricId": 0,
			"matterProductId": 0,
			"matterVendorId": 0,
			"matterVersion": "",
			"nodeId": 0
		},
		"networkType": "",
		"onlineStatus": 0,
		"ownerUid": "",
		"phone": "",
		"planId": 0,
		"productKey": "",
		"productName": "",
		"protocol": "",
		"secondItemCode": "",
		"secondItemName": "",
		"shareCode": "",
		"sharingExpireAt": "",
		"sharingExpireTimeTs": 0,
		"signalStrength": "",
		"sn": "",
		"status": 0,
		"uid": "",
		"upgradeStatus": 0,
		"userConfirmStatus": 0,
		"userName": "",
		"verified": ""
	},
	"extMsg": "",
	"msg": ""
}