Skip to content

查询网关设备下子设备列表

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

请求方式:GET

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

响应数据类型:*/*

接口描述:

查询网关设备下子设备列表

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
dk网关设备dkquerytruestring
pk网关设备pkquerytruestring
gatewayType子设备网关类型:1-仅代理上网 2-产品整合(默认) 3-产品整合+仅代理上网)queryfalseinteger(int32)
page当前页,默认为第 1 页queryfalseinteger(int32)
pageSize页大小,默认为 10 条queryfalseinteger(int32)

响应状态:

状态码说明schema
200查询网关设备下子设备列表成功返回注册码响应数据«PageInfo«QbDevice»»
5009设备验证失败
5032token 验证失败
5041没有权限
5066请输入Product Key
5067请输入Device Key
5106请输入token

响应参数:

参数名称参数说明类型schema
code响应状态码integer(int32)integer(int32)
data响应数据PageInfo«QbDevice»PageInfo«QbDevice»
  endRowinteger(int64)
  hasNextPageboolean
  hasPreviousPageboolean
  isFirstPageboolean
  isLastPageboolean
  listarrayQbDevice
    accessType访问类型:0-直连设备 1-网关设备 2-网关子设备string
    activedTime激活时间string
    activedTimeTsinteger
    aiCapabilityStatusAI能力开关状态boolean
    createTime创建时间string
    createTimeTsinteger
    deviceKey设备keystring
    deviceName设备名称string
    deviceStatus设备状态 0-离线 1-在线integer
    deviceType设备类型:1-自有设备 2-分享来的设备integer
    enabled是否启用0启用,1禁用,默认启用integer
    firstConnTime第一次连接时间string
    firstConnTimeTsinteger
    gatewayType子设备接入网关类型 1:仅代理上网 2:产品整合integer
    id设备idinteger
    isActived是否激活 0-未激活 1-激活integer
    isCurrent是否是当前连接网关integer
    isLiveness是否活跃 0-不活跃 1-活跃integer
    isVerified是否允许二次认证 0-否 1-是integer
    isVirtual是否虚拟设备 0-真实 1虚拟integer
    lastConnTime最近在线时间string
    lastConnTimeTsinteger
    lastOfflineTime最后一次下线时间string
    lastOfflineTimeTsinteger
    locateType设备定位类型string
    lowPowerAlive低功耗心跳周期(分)integer
    lowPowerCache低功耗缓存时长,单位为秒integer
    lowPowerProduct是否为低功耗产品 是: true, 否: falseboolean
    lowPowerStatus低功耗状态开关boolean
    moduleType设备型号string
    moduleVersion设备版本string
    onlineStatus设备在线状态:0-离线 1-在线integer
    planId升级计划IDinteger
    productIcon产品图标string
    productId产品idinteger
    productKey产品keystring
    productName产品名称string
    protocol默认值0,接入协议1:mqtt,2:lwm2m/coap,3:httpinteger
    status绑定状态:1-正常 2-失效integer
    updateTime修改时间string
    updateTimeTsinteger
    upgradeStatus设备升级状态integer
    userConfirmStatus用户确认状态integer
  navigateFirstPageinteger(int32)
  navigateLastPageinteger(int32)
  navigatePagesinteger(int32)
  navigatepageNumsarrayinteger
  nextPageinteger(int32)
  pageNuminteger(int32)
  pageSizeinteger(int32)
  pagesinteger(int32)
  prePageinteger(int32)
  sizeinteger(int32)
  startRowinteger(int64)
  totalinteger(int64)
extMsg扩展消息string
msg响应消息string

响应示例:

javascript
{
	"code": 0,
	"data": {
		"endRow": 0,
		"hasNextPage": true,
		"hasPreviousPage": true,
		"isFirstPage": true,
		"isLastPage": true,
		"list": [
			{
				"accessType": "",
				"activedTime": "",
				"activedTimeTs": 0,
				"aiCapabilityStatus": true,
				"createTime": "",
				"createTimeTs": 0,
				"deviceKey": "",
				"deviceName": "",
				"deviceStatus": 0,
				"deviceType": 0,
				"enabled": 0,
				"firstConnTime": "",
				"firstConnTimeTs": 0,
				"gatewayType": 0,
				"id": 0,
				"isActived": 0,
				"isCurrent": 0,
				"isLiveness": 0,
				"isVerified": 0,
				"isVirtual": 0,
				"lastConnTime": "",
				"lastConnTimeTs": 0,
				"lastOfflineTime": "",
				"lastOfflineTimeTs": 0,
				"locateType": "",
				"lowPowerAlive": 0,
				"lowPowerCache": 0,
				"lowPowerProduct": true,
				"lowPowerStatus": true,
				"moduleType": "",
				"moduleVersion": "",
				"onlineStatus": 0,
				"planId": 0,
				"productIcon": "",
				"productId": 0,
				"productKey": "",
				"productName": "",
				"protocol": 0,
				"status": 0,
				"updateTime": "",
				"updateTimeTs": 0,
				"upgradeStatus": 0,
				"userConfirmStatus": 0
			}
		],
		"navigateFirstPage": 0,
		"navigateLastPage": 0,
		"navigatePages": 0,
		"navigatepageNums": [],
		"nextPage": 0,
		"pageNum": 0,
		"pageSize": 0,
		"pages": 0,
		"prePage": 0,
		"size": 0,
		"startRow": 0,
		"total": 0
	},
	"extMsg": "",
	"msg": ""
}