After months of preparations and development we take enormous pleasure on announcing the availability of updated version of Bevywise MQTT Broker, MQTTRoute 3.0.
Sounds great right!!
The benefits & excellence, the new version is going to provide for the budding application developers to advanced IOT end users will be as great as it sounds. These are intended to make your IoT application development & application usage much easier & quicker. A few months back, in our MQTTRoute 2.0 update release, we have added some extensions with python hooks such as Custom UI, Custom storage & custom scheduler module which helps you build your application faster within a day. This just leaves your development challenge for your IOT Server application. We still want you to make your IoT application development process easier and also to make you visualize, access and what more you want to do with the data in a way you need. Hence, MQTTRoute is enhanced to support building multiple dashboards with some built-in widgets and to perform data aggregation with scheduler module for effective analysis. Let us take a quick ride on newly added functionalities & its usages.
Let data speak louder
One of the key challenges that every IoT application face is the interpretation of data & analysing it. Connecting data to your central server & collecting it alone will not be a successful IoT application. This is one of the major challenges in IoT application development. The data generated from different IoT devices will not be adaptable unless you can analyze them and convert them into a comfortable way that is easy to comprehend, process and display visually. Hence, adding up data visualization has become the integral part of any IIoT / IoT application development process. The data becomes more meaningful when it is monitored and analyzed with the use of visualizations. Such capabilities will help in making accurate decisions. That is why they should focus on making their IoT data more meaningful, with data visualization to be able to identify and then act upon it quickly.
We know that the utilities of user interface differ with each application, it is not good to provide the tiresome static dashboard to view & access data. Hence, in the previous update, we have added some python extensions which allow developers to extend the custom user interface module to create their own dashboard & present the data in a way they need. We still want to ease the way of creating custom dashboards for our users. Hence we have added a few pre-built widgets which they can use to present the data in colourful charts & graphs.
Create Multiple Dashboards
A single dashboard to view, manage & access all the generated data will not always be appreciable as the IoT applications deals with ‘n’ number of data sets & parameters / KPIs. So it is fair to provide the support of creating multiple dashboards for the IoT application. That’s why in the new version of MQTT Broker, we allow users to create & customize multiple dashboards exactly the way they want them.
Let’s say, a plant manager of an energy industry, producing energy from varied types of sources, who wants to have all the metrics at his fingertips to keep an eye on the effective working of a industry. As large plant’s energy production and consumption is complex, dashboard with the complete overview is needed to get an idea of its functioning, efficiency, capacity etc. That is significant when it comes to make important decisions or taking immediate action on energy usage and optimization. The key factor that he need to measure is Availability Factor, Energy distribution & Performance ratio etc. For each key factors there will be ‘n’ number of parameters to be considered. Hence each factor needs a separate dashboard to have better understanding.
With the new update, we support 8 built-in widgets includes Text, Color, Line, Bar, Gauge, Vertical gauge, Horizontal gauge, LED Light. These pre-configured widgets will allow users to create a customizable live dashboard. Each widget has a separate way of representing data and hence the right set of data must be paired with right visualization widget to expect a compelling insight.
Text widget – More often used to display a string of text.
Color widget – A palette of colors to display the data.
Line chart – To illustrate trends in data over a period of time.
Bar chart – To present data that shows changes over time.
Gauge – To present data on a relative scale, including peak values.
Vertical Gauge – Same as gauge with vertical scale & multiple pointers.
Horizontal Gauge – Same as Gauge with horizontal scale & multiple pointers.
- LED Light widget – To display the device status.
Perform data aggregation easily
As discussed earlier, data analysis is the important part of any IoT application. The IoT application will become successful only when the collected data is analysed better to gain valuable insights from it. In between data and data analysis, there is a step known as data aggregation. The raw data which is generated directly from devices should not be used to process directly and it must be cleaned to fit in. Here comes the data aggregation. For example, raw data can be aggregated over a given time period to provide statistics such as average, minimum, maximum, sum, and count. After the data is aggregated and written to a view or report, you can analyze the aggregated data to gain insights about particular resources or resource groups.
To make such aggregation easier, we have added scheduler option. The scheduler module helps in an easy aggregation of data over a time period and the aggregated data can be viewed as reports to perform perfect analysis. This makes an easy and effective analysis of data.
This new additional functionalities will ease & fasten the IoT application development process helping developers to effectively address their development challenges.
Feel free to write to support for a complete Demo.
To get started, sign up for hosted setup or download a forever free version for local installation.