How to Connect Integration Services
Connect your LoRaWAN network servers and external systems to Infodeck to receive IoT device data.
Quick Summary
Click the Settings gear in the sidebar, select Integrations, click Add Service, select your platform (ChirpStack, Loriot, etc.), enter connection details, and test.
Before You Begin
- You need integrations:manage permission
- Network server must be accessible
- API credentials from your network server
- Plan limits apply to number of integrations
Supported Platforms
| Platform | Description | Use Case |
|---|---|---|
| Infodeck LNS | Managed LoRaWAN server | Hassle-free IoT connectivity |
| ChirpStack V4 | Open-source network server | Self-hosted deployments |
| Loriot | Enterprise LoRaWAN | Distributed deployments |
| The Things Network | Community network | Public LoRaWAN access |
| Actility | Enterprise platform | Large-scale IoT |
| AWS IoT | Amazon IoT Core | Cloud-native IoT |
Step-by-Step: Add Integration Service
Step 1: Open Integration Settings
- Click the Settings gear icon in the sidebar (top-left)
- Select Integrations from the dropdown
- Click Add Service
Step 2: Select Platform
- Choose your network server type
- Platform-specific form appears
Step 3: Enter Connection Details
| Field | Required | Description |
|---|---|---|
| Name | Yes | Service name (e.g., "Production ChirpStack") |
| Description | No | Notes about this integration |
| Type | Yes | Platform type |
| Host | Yes | Server URL or IP address |
| API Key | Yes | Authentication key |
Step 4: Test Connection
- Click Test Connection
- Verify success message
- If failed, check credentials and network
Step 5: Save and Activate
- Click Create
- Integration becomes active
- Devices can now be linked
Platform-Specific Setup
ChirpStack V4
Required Information:
- Host: ChirpStack API URL (e.g.,
https://chirpstack.example.com) - API Key: Generated from ChirpStack → API Keys
Setup in ChirpStack:
- Log into ChirpStack
- Go to API Keys
- Create new key with required permissions
- Copy the key immediately (shown only once)
Infodeck Webhook: Configure ChirpStack to send data to Infodeck:
- URL:
https://api.infodeck.io/integrations/chirpstack-v4?event=up - Events: Uplink messages
Loriot
Required Information:
- Host: Loriot API endpoint
- API Key: Application access token
Setup in Loriot:
- Log into Loriot console
- Navigate to your application
- Go to Output settings
- Add HTTP push output pointing to Infodeck
The Things Network
Required Information:
- Application ID: TTN application identifier
- API Key: Application API key
Setup in TTN:
- Go to your TTN application
- Navigate to Integrations → Webhooks
- Add custom webhook pointing to Infodeck endpoint
Infodeck LNS
The easiest option — fully managed by Infodeck.
Setup:
- Select Infodeck LNS as type
- No external credentials needed
- Create to provision your server
- Register devices directly
Real-World Examples
Example 1: Connect Existing ChirpStack Server
Situation: Your facility runs a ChirpStack server for temperature monitoring. You want sensor data in Infodeck.
Solution:
- In ChirpStack, create API key:
- Go to API Keys → Create
- Set permissions: Read devices, Read applications
- Copy the generated key
- In Infodeck:
- Click Settings gear → Integrations → Add Service
- Select ChirpStack V4
- Name:
Facility ChirpStack - Host:
https://chirpstack.facility.com - API Key: (paste key)
- Click Test Connection
- Click Create
- Configure ChirpStack webhook to push to Infodeck
Result: Temperature data flows from ChirpStack to Infodeck automatically.
Example 2: Multi-Site Loriot Integration
Situation: Your company uses Loriot across three geographic regions. Each needs separate integration.
Solution:
- Create three integration services:
- Name:
Loriot - North America - Name:
Loriot - Europe - Name:
Loriot - Asia Pacific
- Name:
- For each region:
- Enter region-specific host URL
- Use region-specific API credentials
- Test connection
- Register devices, specifying which integration to use
Result: Devices from all regions report to Infodeck through their nearest Loriot server.
Example 3: Migrate from TTN to Infodeck LNS
Situation: You outgrew The Things Network's fair use policy and need a dedicated server.
Solution:
- Create Infodeck LNS integration:
- Click Settings gear → Integrations → Add Service
- Select Infodeck LNS
- Name:
Production LNS - Click Create
- Provision gateways in Infodeck LNS
- Update device activation keys
- Register devices in Infodeck pointing to new integration
- Gradually decommission TTN integration
Result: Seamless migration to managed infrastructure with no fair use limits.
Example 4: AWS IoT Core for Cloud-Native Stack
Situation: Your company uses AWS extensively and wants IoT data integrated with Lambda, S3, and other services.
Solution:
- In AWS:
- Set up IoT Core with proper IAM roles
- Create certificates and policies
- Note the endpoint URL
- In Infodeck:
- Add AWS IoT integration
- Enter endpoint and authentication details
- Test connection
- Configure IoT Core rules to process data
Result: IoT data flows through AWS infrastructure while visible in Infodeck dashboards.
Managing Integration Services
View All Integrations
- Click Settings gear → Integrations
- See list of all configured services
- Status indicator shows connectivity
Edit Integration
- Click on integration name
- Update connection details
- Re-test connection
- Save changes
Disable Integration
- Open integration settings
- Toggle Status to Disabled
- Data stops flowing (devices still registered)
Delete Integration
- Click on integration
- Click Delete
- Confirm deletion
- Reassign devices to another integration first
- Or delete devices that use this integration
- Historical data is retained
Webhook Configuration
For platforms that push data to Infodeck:
Webhook Endpoints
| Platform | Endpoint |
|---|---|
| ChirpStack V4 | https://api.infodeck.io/integrations/chirpstack-v4?event=up |
| Loriot | https://api.infodeck.io/integrations/loriot |
| TTN | https://api.infodeck.io/integrations/the-things-network |
| Actility | https://api.infodeck.io/integrations/actility |
| HTTP Generic | https://api.infodeck.io/integrations/http |
Webhook Security
- Use HTTPS only
- Authenticate with API key in header
- Verify source IP if possible
- Monitor for anomalies
Troubleshooting
Connection Failed
| Issue | Cause | Solution |
|---|---|---|
| Timeout | Server unreachable | Check network/firewall |
| 401 Unauthorized | Invalid API key | Regenerate and update key |
| 403 Forbidden | Insufficient permissions | Update key permissions |
| SSL error | Certificate issue | Verify HTTPS configuration |
No Data Received
| Issue | Cause | Solution |
|---|---|---|
| Webhook not configured | Push not set up | Configure on network server |
| Wrong endpoint | URL typo | Verify webhook URL |
| Devices not linked | Integration mismatch | Check device integration setting |
Data Delayed
| Issue | Cause | Solution |
|---|---|---|
| Queue backlog | High volume | Monitor and scale |
| Network latency | Geographic distance | Consider regional integration |
Plan Limits
| Plan | Integration Services |
|---|---|
| Lite | 1 |
| Basic | 3 |
| Professional | 10 |
| Enterprise | Unlimited |
Related Articles
Need help? Contact Infodeck Support