30 Mar 2023 - Added sub_model to Update Device API
Added support for devices to update their sub_model via the Update Device.
Added support for devices to update their sub_model via the Update Device.
Change the somewhat confusing "nano_id" field to be called "cloud_id" - an unique identifier created by each device to identify it with the server.
To improve device information view and shippment matching, all devices must now send their Serial Number during the Device Register API call.
Return the NanoId of the device (if set) in the data returned in the Get Device Info API
Previously following a configuration change on the device (after Get Config ) the device needed to send a Set Config with the new object.
To better support large scale installations the previous "https://hub.xyte.io" server should no longer be used by new devices.
Support was added to registering devices with "NanoID" instead of MAC Address and Serial Number.
In order to avoid possible race conditions, when the device has to update the server of the status of the currently executing command, it should send the command_id in the payload area.