更新时间:2024-06-28 21:41:34下载pdf
本文介绍获取设备升级信息的 API。
根据设备 ID,获取设备升级信息。
GET: /v2.0/cloud/thing/{device_id}/firmware
| 参数名 | 类型 | 参数位置 | 是否必填 | 说明 |
|---|---|---|---|---|
| device_id | String | uri | true | 设备 ID。 |
| 参数名 | 类型 | 说明 |
|---|---|---|
| result | FusionResult | 返回结果。 |
result 说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| success | Boolean | 操作是否成功。 |
| error_code | String | 错误码。 |
| error_msg | String | 错误信息。 |
| result | List | 返回结果。 |
result 说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| upgrade_status | Integer | 升级状态。
|
| current_version | String | 设备该通道固件的当前版本号。 |
| version | String | 设备该通道固件 OTA 升级的目标版本号。 |
| desc | String | 升级描述信息。 |
| upgrading_desc | String | 固件升级中的文案展示,多语言。 |
| downloading_desc | String | 固件下载中的文案展示,多语言。目前,该字段只适用于 NB-IoT设备。 |
| waiting_desc | String | 非保活设备固件升级过程中,等待设备唤醒时 app 显示文案。 |
| dev_type | Integer | 设备类型。
|
| timeout | Integer | 升级超时时间。 |
| upgrade_type | Integer | 升级方式。 |
| type | Integer | 固件对应通道号。 |
| type_desc | String | 模块类型描述。 |
| url | String | 有关文件的 URL 字段,主要用于蓝牙等设备。 |
| md5 | String | 升级包 MD5 值。 |
| sign | String | 升级包签名。 |
| file_size | String | 文件大小。 |
| last_upgrade_time | Long | 上次升级时间。 |
| firmware_deploy_time | Long | 固件发布时间。 |
| control_type | Integer | 设备升级过程中是否可控。
|
| can_upgrade | Boolean | 设备是否满足 DP 条件可以升级。
|
| remind | String | 提示不可升级的原因,多语言支持。 |
GET: /v2.0/cloud/thing/vdev1243432***/firmware
{
"result": {
"channel": 0,
"current_version": "1.0.0",
"version": "2.0.0",
"upgrade_type": 1,
"timeout": 60,
"upgrade_status": 1,
"type_desc": "蓝牙",
"desc": "固件升级",
"control_type": 0
},
"success": true
}
参考 错误码。
参考 调用频率限制。
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈