获取设备上的固件是否有可用升级

更新时间:2023-07-06 07:34:04下载pdf

本文介绍获取设备上的固件是否有可用升级的 API。

接口描述

获取设备上的固件是否有可用升级

接口地址

GET: /v1.0/iot-03/devices/{device_id}/upgrade-infos

请求参数

参数名类型参数位置是否必填说明
device_idStringuritrue设备 ID

返回参数

参数名类型说明
resultList

result 说明

参数名类型说明
upgrade_statusInteger有新版本可升级的通道upgradeStatus=1; 否则为0;如果设备正在升级中,对应status=2
current_versionString设备该通道固件当前版本号
upgrade_versionString设备该通道固件要 OTA 的版本号
upgrade_descString升级描述信息
upgrade_typeInteger升级方式
module_typeInteger固件对应通道号,确认升级时要指定该通道号
module_descString模块类型描述
last_upgrade_timeLong上次升级时间
control_typeInteger设备是否可控
urlString有关文件的相关字段,主要用于蓝牙等设备

请求示例

GET: /v1.0/iot-03/devices/002000425ccf7fc7342a/upgrade-infos

返回示例

[
    {
        "module_desc": "{\"code\":\"FIRMWARE_UPGRADE_TYPE_DESC_0\"}",
        "module_type": 0,
        "current_version": "1.1.5",
        "upgrade_status": 0,
        "last_upgrade_time": 0,
        "control_type": 0
    },
    {
        "module_desc": "{\"code\":\"FIRMWARE_UPGRADE_TYPE_DESC_9\"}",
        "module_type": 9,
        "current_version": "1.0.0",
        "upgrade_status": 0,
        "last_upgrade_time": 0,
        "control_type": 0
    }
]

错误码

参考 错误码