/upgrade/state 接口
获取当前固件版本信息和升级状态,仅管理员有权限。
请求方式
POST /api/upgrade/state
返回数据
{
"status": 0,
"state": "updating",
"cur-ver": "1.1.72",
"update-version": "1.1.72",
"num-steps": 4,
"step": 2,
"step-name": "Erasing image",
"step-progress": 28
}
属性 | 说明 |
---|---|
status | 0:执行成功。返回其它值请参考 API 状态码。 |
state | 任务执行状态,0:空闲,1:初始化升级,2:升级中,3:升级完成, 4: online 固件下载中 |
cur-ver | 当前固件版本号 |
update-version | 最新固件版本号 |
step | 执行到第几步,仅在 state 为 2 状态下存在。 |
num-steps | 总计需要几个步骤,仅在 state 为 2 状态下存在。 |
step-name | 当前执行步骤的名称,仅在 state 为 2 状态下存在。 |
step-progress | 当前执行的步骤的进度,值为 0 ~ 100,单位%, 仅在 state 为 2 状态下存在。 |
download-percent | 在线下载百分比 |