查询数采器固件升级进度

例, 请求: http://api.shinemonitor.com/public/?sign=261007b9b49e6bb853674f707bbe07342090e16c&salt=4774753303431526569&token=1fa0b3a0872b7257aa7908e16d316f7149e515d41c8e23092eb83987d6cf2774&action=queryCollectorFirmwareUpgradeProgress&pn=COLLECTOR0001&key=1fa0b3a0872b7257aa7908e

参数 描述 必选
action queryCollectorFirmwareUpgradeProgress
pn 数采器编号
key 固件升级任务唯一标识

固件升级可能的状态有:

状态 描述
FIRMWARE_UPGRADE_STATUS_RUNNING 0x00 升级正在进行中
FIRMWARE_UPGRADE_STATUS_EXCEPTION 0x01 升级异常, 且已退出. 需要注意的是: 对于某些类型的数采器, 在一段时间内可能会自动重启升级流程, 且在这段时间内, 它可能不会接收新的升级请求
FIRMWARE_UPGRADE_STATUS_FAILED 0x02 升级失败
FIRMWARE_UPGRADE_STATUS_SUCCESS 0x03 升级成功
FIRMWARE_UPGRADE_STATUS_CANCEL 0x04 升级被手动取消
FIRMWARE_UPGRADE_STATUS_NOT_IN_UPGRADE 0x05 未在升级中

响应:

参数 描述 必选
status 固件升级状态
progress 固件升级进度 0 ~ 1000, 表示0% ~ 100.0%
{
    "err":0,
    "desc":"ERR_NONE",
    "dat":{        
        "status":0,
        "progress":999
    }
}

可能出现的错误:

返回错误码 描述 详细描述
0x0006 ERR_FORMAT_ERROR 参数错误
0x0101 ERR_NOT_FOUND_COLLECTOR 找不到数采器