Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

We support integrations for various LoRaWAN Network Server. 


Table of Contents


Overview

Receive data from a LoRaWAN network server

  1. Create a Bearer Token or BasicAuth credentials in the Lobaro Platform with the role network-server to allow write access for device data.
  2. Configure your network server to send data to the corresponding endpoint (see list below) using the token (e.g. Bearer eyJhbGciOiJ...) or BasicAuth credentials in the Authorization header field.
    Please consult the documentation of your network server for further instructions.

Platform REST Endpoints for network server integrations:

We also support other network servers on request, e.g. Firefly, ... Just ask!


Create a Platform Token

Most integrations require a Bearer Token to authenticate requests between the LNS and the Lobaro Platform.

Tokens can be generated on "Lobaro Platform → Integrations → REST" and need the role "network-server"

Access Tokens

All API calls must be authenticated with an access token. Access tokens can be managed on the REST Integration page.

Each token has a list of roles assigned to it.

Token roles:

  • network-server: Allows to write device data. Required for LoRaWAN Network Server Integrations.

Add the Token into the HTTP request Header:

  • Field: Authorization
  • Value: Bearer eyJhbGciOiJIU...




Copy the whole generated token:

...

Create or open your application and add a cutsom Webhook integration:

Image Modified

Image Modified



Configure the Webhook:

  • Webhook ID: custom string to identify the Webhook
  • Webhook format: JSON
  • Base URL: https://platform.lobaro.com/api/ttn/data
  • Additional headers:
    • Authorization
    • Bearer eyJhbG... (from Lobaro Platform → Integrations → REST) with role "network-server" (see above)
  • Enabled messages: Enable all types, no custom paths are needed.

...