Remote Restart - 0x002
Table of Contents
Before you start
Ensure you have reviewed:
Description
This triggers the device to perform a firmware restart once the message is received by the device. (Restart it's application) - it is not a ‘factory reset’. All parameters are maintained.
NB: This does not ‘force’ an immediate restart if the device is not currently connected to the server. The message will only be received/processed when the device next connects to the server.
How to use
This is not required to be implemented in most cases.
If a device is currently in-trip, it will not apply new parameters until the current trip ends. So a restart can be used to ‘force’ a parameter update to occur sooner for a device in a long running trip.
Pressing this button in Device Manager sends this message to the device.

Request Example
Example:
Body:
{
"MessageType":2, // 0x0002 remote reset
"CANAddress":4294967295, //0xFFFFFFFF, HOST_ADDRESS - message to device
"ExpiryDateUTC":"2018-07-20T18:25:43.511Z" // message expiry
}
Payload is empty - we are only sending the message type, host address and expiry.