v3.23.1

Getting Started Devices Gateways Integrations Reference
Get The Things Stack

Integrations

    Overview
  • Adding Applications
  • Adding Integrations
  • Cloud Integrations
    • akenza
    • AllThingsTalk Maker
    • AnyViz
    • AWS IoT
    • Azure IoT Central
    • Azure IoT Hub
    • Blockbax
    • Cayenne
    • Cloud Studio
    • Daizy
    • Datacake
    • deZem
    • Homey
    • InfluxDB Cloud 2.0
    • IoT in a Box
    • Kaa
    • Losant IoT Platform
    • MClimate
    • my IoT open Tech
    • Qubitro
    • TagoIO
    • Telemetry2U
    • Tellsens
    • thethings.iO
    • Thinger.io
    • ThingsBoard
    • ThingSpeak
    • TTN Mapper
    • Ubidots
    • UIB
    • Widgelix
    • Withthegrid
  • MQTT Server
  • Pub/Sub
  • LoRa Cloud
  • Node-RED
  • IFTTT
  • Payload Formatters
  • Storage Integration
  • Webhooks

Qubitro

Qubitro is a modern, brand and model agnostic IoT platform for designing and developing IoT projects. Connecting devices can be performed via multiple protocols, while security is based on using TLS/DTLS and a built-in token authentication mechanism. Thanks to its user-friendly portal and programmable APIs, you do not have to worry about the infrustructure management and scalability.

Prerequisites

  1. A user account on Qubitro.

Setup Qubitro

Log in to your Qubitro user account and navigate to Projects on the left hand menu.

Create a new project by choosing New Project, then providing a Project Name and a Project Description.

Creating a new project

When you have created your project, switch to the Settings tab and note down the Project ID since you will need it in the later steps.

Project settings

In the upper right corner, click on your avatar and then select Account. You will see a detailed info related to your account.

In your account settings, find the Webhook Signing Key under the API Keys tab. You will need this key also to complete the Webhook integration on The Things Stack.

Webhook signing key

Configure The Things Stack

In order for Qubitro to be able to decode the data coming from The Things Stack, you need to create an uplink payload formatter on The Things Stack. The example uplink payload formatter is shown below.

function decodeUplink(input) {
  return {
    data: {
      temperature: input.bytes[0],
      humidity: input.bytes[1]
    },
    warnings: [],
    errors: []
  };
}

Next, you can create a Webhook integration by instantiating the Qubitro Webhook template.

Copy the Project ID and the Webhook Signing Key values from Qubitro. Paste them to the respectively named fields of the Qubitro template on The Things Stack.

Qubitro webhook

To see or edit the values of all parameters of the Qubitro integration, click on the integration after you created it with the Webhook template.

Monitor Your Data

Go back to Qubitro and navigate to your project. You will see that a device has been automatically added to your project.

Click on the device and switch to the Data tab to see the incoming decoded data from The Things Stack.

The incoming decoded data

Switch to the Analytics tab and click the Create chart button to visualize this data.

Enter a Chart Name, choose the parameters you wish to visualize on this chart, select the type of chart for each parameter and the color to differentiate them. Finish with Create.

Creating a chart

Now, you can see the real-time chart showing your data coming from The Things Stack!

Real-time graph showing your data

For more cool features, see the official Qubitro documentation!

← my IoT open Tech TagoIO →

On this page

  • Prerequisites
  • Setup Qubitro
  • Configure The Things Stack
  • Monitor Your Data

The Things Stack

Getting Started

Devices

Gateways

Integrations

Reference

Contributing

GitHub

Forum

About Us

The Things Network

The Things Industries

About this page

Last changed by Nejra Selimović on 17 Nov 2021.
doc: Remove unnecessary notes, remove old new-in-version tags (#651)

Edit on Github