ThingsBoard is an open source IoT platform that you can download and host on your Raspberry Pi. On the surface, it will allow you to build dashboards and data visualizations, just as we did in ThingSpeak. Compared to ThingSpeak, you will find that ThingsBoard has a steeper learning curve when it comes to creating your first dashboard; however, you will also find that it offers a more extensive set of widgets and customization options. Plus, unlike ThingSpeak, which can only consume data, ThingsBoard allows you to embed controls into a dashboard that lets you interact with your Raspberry Pi using MQTT.
From experience, working your way through the ThingsBoard documentation and tutorials (many are available as videos) is a must if you want to learn how to use this platform since on your first visit to its UI, it's not immediately obvious what you need to do.
Here are a few specific resources from their website:
- Raspberry Pi installation instructions:...