Getting Started
Getting started with LoRaGuard
Create Account
Onboarding
1. Sign Up
Navigate to:
https://app.loraguard.comCreate an account and start the onboarding wizard.
2. Create an Organization
The first onboarding step is to define an organization. Organizations act as containers that group LoRaWAN applications, devices, gateways, and users.
Fields:
Organization Name (free text)
This can be changed or extended later.

3. Create an Application
Applications in LoRaGuard are containers for LoRaWAN devices that forward data via webhook.
Displayed capabilities:
Unique webhook URL for LNS integration
Automatic device discovery upon first uplinks
Field:
Application Name
Using the same name as in TTS helps with identification.
Note: Currently only The Things Stack (TTS) is supported. Additional network servers will follow.

4. Connect the Network Server
In the next step, LoRaGuard generates a unique Webhook URL for the application. This URL is required in the TTS Webhook configuration. See next chapter for detailed instructions on how to set up the webhook on your LNS.

Setting up LNS
The Things Stack
LoRaGuard currently only receives data from The Things Stack (TTS) via webhooks. A webhook must be set up in TTS for each TTS application that is to be monitored.
A single LoRaGuard application can serve multiple TTS applications. Recommendation: Separate by application for a better overview.
1a. Start LoRaGuard onboarding
During onboarding, an integration token is generated and a webhook URL is displayed. Example:
This URL serves as the base URL in the TTS webhook.
The URL can be viewed again at any time:

1b. Create a new Application
During creation of a new (additional) application on LoRaGuard organization, the webhook URL is displayed upon creation or in the application overview and settings page.

2. Select an application in TTS
In the TTS Console:
If you want to connect multiple TTS applications to LoRaGuard, repeat the steps.
3. Create webhook
In the TTS application:
As a template:

Configuration:
Webhook ID A freely selectable name, e.g.,
loraguard-integrationWebhook Format: JSON
Base URL Insert the webhook URL from LoRaGuard.
Example:
Authentication and downlink API key are not required.

4. Select event types
Activate only one event:
No other events. The optional path extension can be left blank.

5. Save
After saving, TTS will immediately send every uplink packet from this application to LoRaGuard.
The synchronization is visible in the LoRaGuard dashboard:
Number of devices
Number of gateways
RSSI / SNR trends
Duty cycle
Event summary (offline, signal drop, etc.)
Verify in Onboarding Wizard
The onboarding wizard will constantly look out for device uplinks arriving. Once it has found devices, you can move forward (or move forward anyways if you do not care on waiting for checks).

Delayed statistics after the first connection
Once the integration is set up and uplinks arrive, the first metrics do not appear immediately. LoRaGuard calculates statistics and scores at timed intervals to avoid unnecessary load on the database.
Typical note text in the interface:
Relevant metrics (Energy Score, Signal Score, Duty Cycle, Event Summary) are automatically filled in as soon as the first aggregation is complete.

6. Connect multiple applications (optional)
Simply repeat the process:
Open another application in TTS
Add webhook
Use the same LoRaGuard URL
For a clean separation, we recommend:
A separate LoRaGuard application for each TTS application
Separate tokens
7. Error patterns
Typical causes when no data appears:
Incorrect token in the URL
No “uplink message” activated
Incorrect TTS application selected
Firewall blocks outgoing requests (rare)
Last updated