IOT and MQTT Dashboards and Platforms-Working Notes

mqtt-dashboardIOT dashboards will be essential for visualizing IOT data, and controlling IOT devices.

Although there seems to be lots of dashboards available, many seem to be focused on displaying analytics data using http to pull data from web sources.

Here is a list on Github.

Most dashboards are available as web based applications that can be run on locally installed hardware or run in the cloud.

They are also available for tablets and phones for controlling and monitoring small systems.

MQTT Dashboards

To be useful for IOT display and control they really need to be able to use IOT protocols like MQTT to gather data.

The following is a list of dashboards that I have encountered that are currently available.

Note: I expect this list will grow considerably in the future.

Thingsboard Open source data visualization and device management. Open source Apache license. Available as cloud service or to install on local hardware.

There is a good introductory YouTube video here

See Creating an MQTT Dashboard Using Thingsboard

Node-RedOpen source Node js based platform for flow based programming. Device management using the node-red UI.

It can be used both  for data monitoring, and not device control.

This article is a good introduction to node-red. Here is the Github page. – Open source -Very popular but doesn’t currently support MQTT out of the box

However there is an MQTT data source plugin available here.

Available as a service but also available from Github

Looking through the Github page it doesn’t seem to be being actively developed.

kaa -IOT cloud platform. Promising lots of functionality but I haven’t tried it yet as there doesn’t appear to be a free cloud demo available as yet.

Android Based Dashboards and Device Control

These are very useful for viewing and controlling individual devices and small systems.

Note: you can see an example of using MQTT Dashboard in the controllable sensor tutorial


MQTT Dashboards


Related Tutorials


Please rate? And use Comments to let me know more
[Total: 5    Average: 3.2/5]


      1. Yes. Actually I want to make my own iot platform but I dont know exactly which broker I have to use and also how to connect that to the web site?

          1. i used thingsboard but i want to develop my own custom iot platform
            i dont want to use thingsboard.

          2. I think I understand what you mean.
            The broker can be any broker so long as the web app uses MQTT. I think that thngsboard is node.js based and node has an mqtt module.
            If you look at other dashboards like crouton that also uses mode.js. You can download the crouton source from github and that should give you an idea of how they have done it.

    1. Yes it can use RPC to control devices but I haven’t tried it yet. I’ve amended the notes

Leave a Reply

Your email address will not be published. Required fields are marked *