The Device Repository holds the information of all the managed devices, their model, manufacturer and software inventory. The Device Repository is updated on a regular basis, whenever a remote management action is performed on the connected device requiring the Update Orchestrator to retrieve an accurate picture of the device software inventory.
The Settings Orchestrator manages the device settings update campaigns and properties such as time, network bearer, device population and predefined policies. A specific set of settings is tailored for each device in the group according to the software installed and the configuration applied. This assures that the setting update is downloaded and handed off to the setting handlers according to the predefined conditions.
The Device Settings function enables the user to view, define and store combinations of possible setting configurations per managed device type. The Settings Orchestrator uses these predefined setting combinations to remotely update the relevant devices over-the-air.
The Protocol Engine manages the communication between the backend software management server and the remote gateway device or the connected device. Management functions include secure handshakes, remote bootstrapping, FOTA process commands, inventory reporting, device settings and lock and wipe. Redbend’s Protocol Engine is compliant with recognized international standards such as the Open Mobile Alliance’s OMA-DM and the AllSeen Alliance’s AllJoyn protocol.
Redbend Analytics collects a broad set of metrics from remotely connected devices enabling advanced business intelligence. Analyzing usage trends and performance trends enables the service provider to foretell problems with systems before they fail. The metrics collected include diagnostics of the device performance and analysis of the device, network and software usage. The Software Management dashboard presents both aggregated data and single device information or hands it off to a third party analytics system for additional analysis and predictive maintenance.