The Things Stack
The Qubitro and The Things Stack (TTS) integration allows you to sync all devices and their data from The Things Stack.
Last updated
The Qubitro and The Things Stack (TTS) integration allows you to sync all devices and their data from The Things Stack.
Last updated
The Qubitro and The Things Stack (TTS) integration allows you to sync all devices and their data from The Things Stack to Qubitro—without writing any code.
Once your LoRaWAN devices are configured and sending data to The Things Stack, a corresponding device is automatically created in Qubitro, representing each device with its unique DevEUI.
Qubitro can decode incoming data automatically if no decoder is configured in The Things Stack. If a decoder is already applied in The Things Stack, Qubitro stores the incoming JSON data as-is. Transformation functions can be applied before storing data in Qubitro.
This integration supports all LoRaWAN devices registered in The Things Stack.
Below is the diagram that shows how the integration works.
If a is enabled, data will be processed before storage. The decoder applies first, and then any defined transformation function modifies the data before it is stored in Qubitro.
Create an Integration in Qubitro
Log in to the Qubitro Portal.
Select a project from the list.
Click New Source.
Select The Things Stack from the available sources.
This page will display the Webhook URL and required headers for The Things Stack configuration. Keep it open for the next step.
Set Up a Webhook in The Things Stack
Log in to The Things Stack Console.
Choose the application from the list.
Click Webhooks from the left navigation menu.
Click the Add Webhook button in the top right corner.
Select Qubitro from the list.
Copy and paste the values provided in Step 1 on the Qubitro Portal
Choose the Application – Select the TTS application managing your devices.
Set the Uplink Data Format – Ensure JSON output is enabled.
Save the webhook configuration.
You can also copy values individually from the Project Settings and Credentials tabs.
Verify the Integration
Return to Qubitro Portal.
Click Go to Project and then Refresh to check if the devices appear.
When integrating with The Things Stack, Qubitro can handle incoming data in different ways, depending on the decoder setup.
If a decoder is already configured in The Things Stack, Qubitro will store the incoming JSON automatically without any modifications.
If no decoder is set in The Things Stack, Qubitro provides built-in , including Device Templates, to automatically parse and structure the payload.
If additional modifications are required before storing data, can be enabled in Qubitro to process and modify the payload dynamically.
If a decoder is configured in The Things Stack, Qubitro stores the decoded JSON as-is; otherwise, it offers , which can be applied before storing the data, while allow further modifications if needed.