How to integrate TagoIO with Chirpstack LoRaWAN

How to integrate TagoIO with Chirpstack LoRaWAN

Here is a quick tutorial demonstrating how to add any LoRaWAN device with Chirpstack in your account. For this, you need to access your Chirpstack server.

1. TagoIO Authorization

First go to your TagoIO account, and if this is your first device connected between Chirpstack and TagoIO, you will need to create an Authorization here:
  • Enter a name of your preference for the Authorization
  • (Optional) In the additional params, enter the Downlink URL of your Chirpstack. This is a required step if you intend to use Downlinks from TagoIO to your Chirpstack Devices.

Copy it to use at Chirpstack later.

  • Notes:
    [1] You just need to create one Authorization for all your devices.

2. Setting up Chirpstack

Go to the Chirpstack website and create a new HTTP integration. You can create the integration by going to Application > Select your application > Integration, click on create, and select HTTP as an option.
chirpstack integration

Fill the following fields:

  • Type: HTTP integration
  • Add Header key: Authorization and Header value being the Authorization code copied from TagoIO at beginning of this tutorial.
  • Add Header key: Content-Type and header value: application/json
  • Uplink endpoint: https://chirpstack.middleware.tago.io/uplink

3. Now you just need to Add the Device on your TagoIO account.

Go to Devices/Chirpstack and choose the device connector and enter your device EUI - you can also use the QR code to capture the EUI !

You’re done! Just turn your device on, and you will see data arriving on your new dashboard.

If data doesn’t show up on your TagoIO account (use the Live Inspector tab in your Device to see data arriving), make sure you can see data on your Chirpstack portal first, and make sure to check both the keys and the configuration.