CPC H04L 41/22 (2013.01) [H04L 41/0843 (2013.01); H04L 41/12 (2013.01); H04L 41/14 (2013.01)] | 23 Claims |
1. A method for dynamically generating a User Interface (UI) dashboard for interfacing with an Internet of Things (IoT) device, the method comprising:
receiving, by a processor during initial deployment of the IoT device, a device-data definition from the IoT device, the IoT device having been preconfigured for a specific use case of a plurality of use cases for which the IoT device can be preconfigured, the device data definition indicating the specific use case and a definition of data that the IoT device can provide to the processor;
capturing, by the processor during initial deployment of the IoT device, the specific use case indicated in the device-data definition received;
configuring, by the processor, a User Interface (UI) dashboard based on the specific use case captured by the processor during the initial deployment of the IoT device, the UI dashboard configured so as to display a data stream provided by the IoT device in a format appropriate for the specific use case captured, wherein different formats corresponding to different use cases display the data stream using different ranges for the data stream and/or using different ones of: charts, tables, graphs or single-value displays for the data stream;
receiving, by the processor, the data stream provided by the IoT device via the internet, the data stream conforming to the device-data definition;
rendering, by the processor, the data stream received in the UI dashboard as configured; and
sending, by the processor, the UI dashboard with the data stream rendered therein to a display device for display.
|