The thing dashboard page allows users to analyze the data sent by the thing and enter the various management functions. Let's start by describing the information contained into the header section:
Under the header section the page displays the current dashboard selected by the user (or the default one). The layout of of each dashboard is part of the thing family configuration.
Select the Edit button in the edit section, it will open a new window. As you can see the window allows you to:
The thing can have some custom properties or attributes. Examples can be: geographic coordinates of fixed plants, threshold values, additional attributes useful for search, etc etc. Each attribute is a couple of key and value. To associate or modify a thing's attributes you have to:
Open the edit window by selecting the Edit button in the top-right corner. The click on the delete link in the bottom-left corner. Before cancellation, the platform will ask you to confirm the operation.
Please note that the cancellation is not reversible, the thing will be completely erased from the system. If you want to perform a "logical" deletion you must change the status in outline or suspended.
The page display the dashboards defined for the family of the thing. Each dashboard displays data inside a specific time range. When the user enters the page for the first time, Omnyvore loads the first dashboard (remember that the priority order is defined inside the thing family configuration) and the default time interval (i.e., last 5 minutes). Nonetheless, the user can change these settings using the selectors in the header section.
If there are no dashboard defined Omnyvore will show a warning message to the user. The choices made by the user are saved and repeated the next time he enters the page.
The selector of the dashboard is a simple dropdown with the name of the configured dashboards: when the user selects one of them, Omnyvore reloads the page and displays the chosen dashboard. The selector of the time interval is little bit more complex and when selected it opens a new section:
On the left side there are some quick filters whose meaning is self-explanatory, e.g., last 20 minutes means that the data interval will show data received within the last 20 minutes. On the right side there is a more flexible configuration. You can choose any moment in time as the end of the interval and how many minutes/hours/days/months you have to subtract from the end to get the start of the interval.
Each dashboard can be embedded in external sites by means of iframes. To do this you need to generate a new access key which will be used in the embed URL to fulfill Omnyvore's ACL to access data (more details in the Security section of this guide).
To generate the embed URL, proceed as follow:
Lastly, you can simply copy the URL inside the textarea and paste it inside the src attribute of an external iframe.
In the header section there's also a Manage button which will get you to a new page with these functionalities: