Datalogger firmware upgrade

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

Parameter Description Required
action firmwareUpgradeCollector True
pn Datalogger number True
firmware Firmware id True

response:

Parameter Description Required
ret See upgrade status below True
key The unique identifier of the firmware upgrade task. If the Datalogger is in the process of firmware upgrade, this identifier can be used to query the upgrade progress This parameter is only returned when the system receives an upgrade request False
Upgrade Status Description
0x00 The system has accepted the upgrade request
0x01 Due to communication abnormalities or other reasons, the system failed to start the Datalogger upgrade process
0x02 The Datalogger has been taken offline
0x03 The Datalogger is already being upgraded
{
    "err":0,
    "desc":"ERR_NONE",
    "dat":{
        "ret":0,
        "key":"1fa0b3a0872b7257aa7908e"
    }
}

Possible errors:

Response error code Description Details
0x0002 ERR_TIMEOUT Timeout (Firmware upgrade timeout)
0x0006 ERR_FORMAT_ERROR Parameter error
0x0101 ERR_NOT_FOUND_COLLECTOR Unable to find Datalogger
0x0160 ERR_NOT_FOUND_FIREWARE Unable to find firmware
Copyright © eybond 2022 all right reserved,powered by Gitbook文档更新时间: 2023-07-18 10:28:42

results matching ""

    No results matching ""