Upgrade payload¶
This payload is sent when the device must receive a firmware upgrade. The device must get the firmware through the file field.
Payload¶
{
"action": "upgrade",
"timestamp":"[TIMESTAMP]",
"uid":"[PAYLOAD_UID]",
"modules": [
{
"id":"[MODULE_UID]",
"device":{
"bearerId":"[BEARER_DEVICE_UID]"
"upgrade":{
"file": "[FIRMWARE_NAME]",
"size": [FIRMWARE_SIZE],
"checksum": "[FIRMWARE_CHECKSUM]"
},
}
}
]
}
See [TIMESTAMP], [PAYLOAD_UID], [MODULE_UID|NAME|TYPE], [BEARER_DEVICE_UID], [FIRMWARE_NAME], [FIRMWARE_SIZE], [FIRMWARE_CHECKSUM]