Last Updated on : 2021-04-25 08:35:21download
This topic describes the related APIs of over-the-air (OTA) update.
| Request method | API | Description |
|---|---|---|
| GET | /v1.0/devices/{device_id}/upgrade-infos | Get update information of the device |
| PUT | /v1.0/devices/{device_id}/confirm-upgrade | Confirm update status of the device. |
Get update information of the device
GET /v1.0/devices/{device_id}/upgrade-infos
| Parameter name | Data type | Parameter type | Required | Description |
|---|---|---|---|---|
| device_id | Long | URI | Yes | Device ID |
| lang | String | URL | No | Multilingual |
| Parameter name | Data type | Description |
|---|---|---|
| code | Integer | Error code. |
| success | Boolean | Whether the request succeeded or not.
|
| msg | String | The message returned if the request fails. It will return null if the request succeeds. |
| result | List<result> | The returned result. |
result
| Parameter name | Data type | Description |
|---|---|---|
| upgrade_status | Integer | Update status:
|
| current_version | String | The current version |
| upgrade_version | String | The version for update |
| module_type | String | Module type:
|
| module_desc | String | Module description |
| last_upgrade_time | String | The latest update time |
| upgrade_desc | String | The description of update |
GET /v1.0/devices/vedeo71y2387123/upgrade-infos
{
"success":true,
"t":1541071460239,
"result":[
{
"upgrade_status":0,
"current_version":"",
"upgrade_version":"",
"module_type": 0,
"module_desc":"",
"last_upgrade_time": 1541071460236,
"upgrade_desc":""
}
]
}
The following are common service exceptions for this API. For more exception errors, see Error Code.
| Error code | Description |
|---|---|
| 500 | System error |
| 1106 | Illegal permission |
Confirm update status of the device.
PUT /v1.0/devices/{device_id}/confirm-upgrade
| Parameter name | Data type | Parameter type | Required | Description |
|---|---|---|---|---|
| device_id | Long | URI | Yes | Device ID |
| module_type | Integer | Body | Yes | Module type |
| Parameter name | Data type | Description |
|---|---|---|
| code | Integer | Error code. |
| success | Boolean | Whether the request succeeded or not.
|
| msg | String | The message returned if the request fails. It will return null if the request succeeds. |
| result | Boolean | The returned result. |
PUT /v1.0/devices/deveo12y423323/confirm-upgrade
{
"module_type": 1
}
{
"success":true,
"t":1541071460239,
"result": true
}
The following are common service exceptions for this interface. For more exception errors, see Error code.
| Error code | Description |
|---|---|
| 500 | System error |
| 1106 | Illegal permission |
Is this page helpful?
YesFeedbackIs this page helpful?
YesFeedback