Repository navigation
User Guide: Manager UI
The Manager UI is the dashboard which gives you access to OpenRemote, and allows you to configure, monitor, and control your IoT platform. We'll explain the main features of the Manager UI, sometimes referring to examples from the online Demo, for which you only have access in 'read' mode. To have full 'admin' access to all functionality you will first need to install OpenRemote. If you prefer watching a video, rather than reading, check out the Introduction Video.
Login...
If you open the application you will get four main views: Map (Figure 1), Assets (Figure 2), Rules (Figure 3), and Insights. On mobile you will only see Map, Assets and Insights.
Figure 1. The Map view, here with the Demo Smart City, showing the map with different attributes across the City
Both the Map and Asset view give you access to the respective Assets and related attributes. You can see and control them, but also have the option to look at the historical data via graphs or event lists.
Figure 2. Creating an asset of the type 'environment' (top) and the resulting Asset page (bottom)
If you want to add assets and link them to an existing system or dataservice, first install OpenRemote locally (see Quick Start)) and have a look at the video Integrating with OpenRemote.
With the correct permissions, you can create a new asset on the Assets page by clicking the + in the header of the asset tree. This will open a modal that shows the available asset types. Select one and click Add. With the asset added, you can write its attributes (if not read-only). Often you will want to modify the attributes to define how they are used in the system, e.g. get values through agent link, make the attribute available in rules, or format its value.
On the Assets page enable 'Edit mode' and click + Add attribute at the bottom of the list of attributes. In the modal you can choose attributes already associated with the asset type of the asset, or you can create a custom attribute. The custom attributes should have a camelCase name, which will automatically be translated to Sentence case with spaces. You can create attributes of prepared attribute types that are known by the system.
Figure 3. The Asset view in 'Edit mode' (left) and adding an attribute (right)
Link to Assets, Agents and Attributes
Figure 4. Creating an Agent, using the HTTP Agent (left) creates the Agent asset page (right)
The Rules view (only visible in the desktop version, see figure 3) allows you to build three types of rules:
- WHEN-THEN: allows you to set Left Hand Side conditions of available attributes, and trigger a Right Hand Side action for another attribute.
- FLOW: allows for processing attributes and converting them into new attributes.
- GROOVY: programming any advanced logic, using attributes in the system. All rules have the option to use a time scheduler, which allows for have rules activated on a time schedule with a recurrence.
Figure 5. A WHEN-THEN Rules example, which shows how, on the lefthand-side an asset attribute condition can be selected, while on the righthand-side the action is selected.
Figure 6. The Rules trigger frequency (left) as well as time scheduler (right) allows for defining when rules are triggered and active
Figure 7. Flow rules to process data (left) and Groovy rules for programming more advanced logic (right)
The Insights view (only visible in the desktop version, see figure 4) allows you to create a single page report:
- Chart: allows you to select multiple attributes in the system and compare them (vertical comparison). By adding a second period you can also compare attributes for different time periods
- Attribute panel: allows for picking individual attributes, eg. KPIs and see there current performance over a period, as well as their relative or absolute change.
Figure 8. The Insights view of the Demo Smart City, showing the soil temperature at Leuven Haven and a few random attribute panels.
Figure 9. Several OpenRemote instances can be interconnected, e.g. connecting multiple instances on edge gateways to one central cloud hosted instance. The Manager Interconnect page, used at the edge instances creates the keys (left) which are used on the central instance by adding Edge gateway Assets (right).
Figure 10. The Logs page to evaluate system behaviour.
Figure 11. The account page which allows setting e.g. contact details (left) and reset passwords (right).
Figure 12. Creating users for a selected Realm and assigning roles (left). Also service users are created here (right)
Figure 13. Roles can be defined which can be linked to individual users
Figure 14. Realms can be created to manage multiple independent projects within one OpenRemote instance
Source · Documentation · Forum · Issues · Docker Images · OpenRemote Inc.