Spoke Zone can track the current software versions for a device. These software versions are broadcast from the devices using a special software versions MQTT message. Users can view the current software versions for their devices using the software versions page.
To broadcast software version information, the device should send an MQTT message to the Spoke Zone broker using the following format:
- The topic has to be
mrs/d/<device-id>/mon/versions
. - The message must use the following format JSON format.
{ "<module-key-1>": "<version-number-1>", "<module-key-2>": "<version-number-2>", ... } - The module keys should be in
kebab-case
. - The version values should not start with
v
.
To use the full potential of the software version system we recommend using the semver versioning standard.