Ask if the Datalogger is in a firmware upgrade state

for example: http://api.shinemonitor.com/public/?sign=261007b9b49e6bb853674f707bbe07342090e16c&salt=4774753303431526569&token=1fa0b3a0872b7257aa7908e16d316f7149e515d41c8e23092eb83987d6cf2774&action=queryCollectorFirmwareUpgradeStatus&pn=COLLECTOR0001&source=0&_app_client_=android&_app_id_=com.demo.test&_app_version_=3.6.2.1

Parameter Description Required
action queryCollectorFirmwareUpgradeStatus True
pn Datalogger number True

response:

Parameter Description Required
status Firmware upgrade status, 0: The Datalogger is currently being upgraded, and the progress below is only meaningful at this time, !0: The Datalogger is not being upgraded True
key Unique identifier for firmware upgrade task. If the Datalogger is in the process of firmware upgrade, this identifier can be used to query the upgrade progress False
progress Firmware upgrade progress 0~1000, representing 0%~100.0% False
{
    "err":0,
    "desc":"ERR_NONE",
    "dat":{
        "key":"1fa0b3a0872b7257aa7908e",
        "status":0,
        "progress":999
    }
}

Possible errors:

Response error code Description Details
0x0006 ERR_FORMAT_ERROR Parameter error
0x0101 ERR_NOT_FOUND_COLLECTOR Unable to find Datalogger
Copyright © eybond 2022 all right reserved,powered by Gitbook文档更新时间: 2023-07-18 10:29:51

results matching ""

    No results matching ""