Server Status Schema (object name: serverStatus)
Details the schema of the database table containing server status information. The "Field" element below is equivalent to the Index field in previous images.
Timestamp: Indicates the last time an element was changed and is used for cache control.
Within the schema, certain indexes may require additional clarification. The following list gives additional information for these elements:
In a fixed location environment, the server status information can be stable for many hours on end. In the deployed scenario where connectivity is more sporadic, the server status may change every few minutes.
Because the server information is not typically transmitted to the lower power, lower bandwidth IoT devices, and because the status information will have a lower rate of change than typical IoT data, the lack of short indexes is not a major concern.
In the web environment, the system status values are populated into variables on page load. As the web page interacts with the server, values that change are provided automatically along with other information.
From a usage point of view, software on systems will have a data object that looks exactly like the above table. Any information that comes over the communications link to that device updates whatever values are provided in the software systems data object.