设备信息

更新时间:2023-09-21 10:14:37下载pdf

通过查询设备信息,您可以获取类似到以下信息:

  • 设备 ID
  • 设备 IP 地址
  • 设备本地 IP 地址
  • 设备时区
  • Mac 地址
  • 设备信号强度
  • 设备 ICCID(Integrated Circuit Card Identification Number)
  • 设备连接方式
  • 设备信道(仅支持 Zigbee 设备)
  • 设备厂商名称(仅支持第三方 Matter 设备)
  • 设备的 RSRP(Reference Signal Received Power)值(仅支持 LTE Cat.1 类设备)

设备详情信息接口的数据来源有多个部分,每个数据源的响应时间不定,但总耗时不超过 5 秒,仅部分设备会在 5 秒后返回数据。

接口说明

/**
 *get device detail info
 *
 *@param deviceId deviceId
 *@param callback callback
 */
fun getDeviceDetailInfo(deviceId: String, callback: DeviceDetailInfoCallback)

参数说明

参数 类型 说明
deviceId String 设备 ID
callback DeviceDetailInfoCallback DeviceDetailInfoCallback 回调

调用示例

val detailInfoManager = ThingDeviceDetailKit.getInstance().getDeviceInfoManager()
detailInfoManager.getDeviceDetailInfo(deviceId,object :DeviceDetailInfoCallback{
    override fun onDeviceDetailInfoResult(deviceDetailInfo: DeviceDetailInfo?) {

    }
})

返回数据(DeviceDetailInfo 类)

属性 类型 说明
ip String 设备 IP 地址
mac String 设备 Mac 地址
rsrp String 设备的 RSRP(Reference Signal Received Power)值,该参数仅支持 LTE Cat.1 类设备,用于表示该设备网络的信号强度。
iccid String 设备的 ICCID(物联网卡(SIM 卡)的唯一 ID,该参数仅支持 LTE Cat.1 类设备。
lanIp String 设备本地 IP 地址
devId String 设备 ID
channel String 信道号,该参数仅支持 Zigbee 网关。
timezone String 设备时区
wifiSignal Integer 设备的 Wi-Fi 信号强度
netStrength String 设备信号强度
vendorName String 设备厂商名称,该参数仅支持第三方 Matter 设备。
connectAbility ConnectAbility 设备连接方式:
  • UNKNOWN
  • PHONE
  • GATEWAY
  • PHONE_AND_GATEWAY