LoRa Basics™ Station periodically queries the CUPS server for updates. The protocol is HTTP/REST, using the client/server authentication method described in Credentials. For each query, a workstation provides information about its current state and receives a binary blob containing updates to its LNS and CUPS credentials, as well as a generic data segment with any updates.
The format of the general data section is platform dependent. Once downloaded, the workstation simply executes the file. Usually it is a self-extracting shell script. However, it could also be a binary executable.
HTTP POST request
The URI of the CUPS update endpoint is based on the contents of the file cups.uri
(or one of its fallback alternatives, such as credential