How to series: Build IoT projects with Qubitro APIs - Part I

May 2, 2022 3 min read
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
Qubitro Portal Sign in Page

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.

Create Project Section

After that, select any of your favorite connectivity providers. In this, I'm going to choose MQTT Connectivity.

Connectivity Selection

Then enter the device details.

Device Info Page

Now you have successfully created a new project on Qubitro Cloud.

MQTT Credentials Page

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).

Device Settings Page

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-Python_Data_Forwarder.py
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.

IDE Output

After a successful connection, navigate to the Qubitro Portal and look for the data.

Qubitro Portal Output

Then navigate to the monitoring section and create a Dashboard and Widgets.

Widget Section

Try to create some visualization for the data.

Dashboard 

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.

Join Qubitro Community and Discord for more awesome tutorials and projects.

Join the conversation

Great! Next, complete checkout for full access to Qubitro.
Welcome back! You've successfully signed in.
You've successfully subscribed to Qubitro.
Success! Your account is fully activated, you now have access to all content.
Success! Your billing info has been updated.
Your billing was not updated.