How to integrate TagoIO with Chirpstack LoRaWAN
This guide provides step-by-step instructions for integrating any LoRaWAN device using Chirpstack (V3 or V4) with your TagoIO account.
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:
- Log in to your TagoIO account.
- Navigate to the Devices section and then Authorization at the top of the screen.
- Click on Add Authorization.
- Fill in the following details:
- Name: Choose a descriptive name for this authorization.
- Additional Parameters (Optional):
- If you plan to use Downlinks, add the Chirpstack Downlink URL and Bearer Token in the format: url;bearer_token
E.g: https://mychirpstack.io;eyJhbGciOiJIUzI1NiIsInR...
- Copy the generated Authorization Token for later use.
Note: You only need to create one Authorization for all your Chirpstack devices.
2. Chirpstack Configuration
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.
- Access your Chirpstack server (V3 or V4).
- Navigate to Applications > Select your application > Integrations.
- Click Add Integration and choose HTTP.
- Configure the integration as follows:
- Type: HTTP integration
- Headers:
- Key: Authorization, Value: [Paste your TagoIO Authorization Token from the previous step]
- Key: Content-Type, Value: application/json
- Uplink Data Endpoint: https://chirpstack.middleware.tago.io/uplink
3. Now you just need to Add the Device on your TagoIO account.
- In your TagoIO account, go to Devices > Add Device > Chirpstack.
- Choose the appropriate device connector.
- Enter your device EUI:
- Manual input
- Or use the QR code scanner if available
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.
Troubleshooting
- Ensure your Chirpstack server is accessible and properly configured.
- Verify the Authorization Token is correctly copied from TagoIO to Chirpstack.
- Check that the device EUI in TagoIO matches the one in Chirpstack.