数采器固件升级

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

参数 描述 必选
action firmwareUpgradeCollector
pn 数采器编号
firmware 固件id

响应:

参数 描述 必选
ret 见下面的升级状态
key 固件升级任务唯一标识, 如果数采器正在固件升级中, 可使用此标识查询升级进度. 仅当系统接收升级请求时才返回此参数
升级状态 描述
0x00 系统已接受升级请求
0x01 由于通信异常或其它原因导致系统未能启动数采器升级流程
0x02 数采器已离线
0x03 数采器已经在升级中
{
    "err":0,
    "desc":"ERR_NONE",
    "dat":{
        "ret":0,
        "key":"1fa0b3a0872b7257aa7908e"
    }
}

可能出现的错误:

返回错误码 描述 详细描述
0x0002 ERR_TIMEOUT 超时(固件升级超时)
0x0006 ERR_FORMAT_ERROR 参数错误
0x0101 ERR_NOT_FOUND_COLLECTOR 找不到数采器
0x0160 ERR_NOT_FOUND_FIREWARE 找不到固件