How to series: Build IoT projects with Qubitro APIs — Part I
The first part is simulating an MQTT connection.
APIs are the most powerful thing in the data transferring from the two applications. Unfortunately, some major and most IoT Cloud Services only provide an onsite dashboard, but the problem is you can’t design your own dashboard as per your tastes. Qubitro gives you total freedom to develop and design your IoT project with custom APIs. In this tutorial, I will guide you on how to use Qubitro API services in your IoT projects to build more convenient and awesome IoT applications.
Let’s start the mission:
First, you need to create an account on Qubitro Portal
Use this link to create an account https://portal.qubitro.com
Once signed in to the Qubitro Portal, it will ask you to create a new project. First, create the project with your project name and description.
After that, select any of your favorite connectivity providers. In this, I’m going to choose MQTT Connectivity.
Then enter the device details.
Now you have successfully created a new project on Qubitro Cloud.
Next, open up the device, navigate the settings page, and copy both Device ID and Device Tokens (we need them to send out the data to Qubitro).
For this simulation, I have used python to send dummy readings to Qubitro (You can also use your hardware).
These are the dependent libraries for this MQTT Connectivity — Paho MQTT Client, JSON & Time.
pip install paho-mqtt
Qubitro-MQTT/Qubitro-Python_Data_Forwarder at master · pradeeplogu0/Qubitro-MQTT
Contribute to pradeeplogu0/Qubitro-MQTT development by creating an account on GitHub.
Open this script with your favorite IDE and run.
After a successful connection, navigate to the Qubitro Portal and look for the data.
Then navigate to the monitoring section and create a Dashboard and Widgets.
Try to create some visualization for the data.
That’s all for this part 1 tutorial. Hope you got some idea about Qubitro and Qubitro MQTT Connections. In the upcoming tutorial, I will guide you to get the data through APIs.