This section contains instructions for creating an Application.
Adding Applications using the Console
In addition to the written instructions below, a video with instructions for adding an application is available on The Things Network youtube channel.
Go to Applications in the top menu, and click + Add Application to reach the application registration page. Fill the application ID. The other fields are optional.
Click Create Application to create the application.
Your application will be created and you will be redirected to the application overview page of your newly created application.
Adding Applications using the CLI
Create the first application:
APP_ID="app1" USER_ID="admin" ttn-lw-cli applications create $APP_ID --user-id $USER_ID
This creates an application
app1 with the
admin user as collaborator. Make sure to modify user parameters according to your setup.
End devices are also created within applications. See Adding Devices for more information.
Payload Encryption and Decryption
LoRaWAN frames are encrypted and decrypted on the application layer using the AppSKey by default.
Once the application is created, you can update your application settings to skip uplink payload decryption and downlink payload encryption. This will cause the Application Server to forward messages to integrations without any processing, for example it will neglect payload formatters, meaning the integrations will be responsible for decrypting uplink messages in order to understand them. Also, scheduling downlinks from The Things Stack will be restricted, as it is expected for downlinks in that case to be scheduled from integrations.
To configure this setting, navigate to your applications’s General settings tab in the Console and check the Enabled box under Skip payload encryption and decryption section.