Applications
To establish the communication with a LoRaWAN device, you need to add the device within an application.
An application can be created via the Console or via the CLI. You create an application in no-time by providing an Application ID and setting its Owner. See details about creating an application using the Console or commands for using the CLI.
Integrations
Within your application, you can also create integrations to help you with processing data and acting on it by triggering events. This way, you can implement a solution e.g. to monitor or visualize your sensor data using some cloud IoT platform, to schedule commands to be sent to your end device, etc. Integrations are added within applications.
The Things Network offers a number of integrations:
- MQTT - The Things Stack exposes an MQTT Server, so you can use MQTT clients to subscribe to uplink messages coming from your device, or to publish downlink messages to be sent to your device.
- Webhooks - The HTTP Webhooks feature allows to send application-related messages to specific HTTP(S) endpoints. You can even contribute to our Webhook templates open source repository if you want to add a Webhook integration template to The Things Stack by yourself.
- Storage Integration - Storage Integration allows you to store upstream messages in a persistent database, so you can retrieve them at a later time.
- AWS IoT - The Things Stack allows you to integrate with AWS IoT and publish application telemetry to the IoT Core endpoint.
- LoRa Cloud - LoRa Cloud integration takes advantage of the Device & Application Services protocol to allow you to manage common functionalities at the application layer and geolocation for modem-based devices.
Check the official The Things Stack V3 documentation page for more step-by-step integration guides, such as for Node-RED, IFTTT, popular cloud platforms, etc.