Configuring Devices
This section contains guides on configuring LoRaWAN® end devices.
Device location settings
Once you have added your end device to The Things Stack, you can also set its location to be displayed on a map widget.
MAC Settings
This section provides guidelines for configuring MAC settings for end devices from the CLI.
Class B Settings
Class B end devices listen for downlink messages during ping slots. This allows applications to send messages to devices at predefined time slots, rather than waiting for a Class A uplink. When combined with multicast groups, this allows applications to send periodic downlinks to many devices at the same time.
Class C Settings
Class C end devices continuously listen for downlink messages. This allows applications to send messages to devices at any time, instead of having to wait for a Class A uplink. When combined with multicast groups, this allows applications to send immediate downlinks to many devices at the same time.
This guide shows how to enable or disable Class C for an and device, and how to work with multicast groups.
Multicast Groups
It is also possible to create a Class B or Class C multicast group to send downlink messages to a group of end devices. A multicast group is a virtual ABP device, where multiple physical devices share the same DevAddr and session keys. It does not support uplink, confirmed downlink nor MAC commands.
Downlink Queue Operations
The Things Stack keeps a queue of downlink messages per device. Applications can keep pushing downlink messages or replace the queue with a list of downlink messages.
Payload Crypto Override
LoRaWAN frames are encrypted on the application layer using the AppSKey. Once the end device is registered, you can choose to enforce or skip payload encryption. Skipping payload encryption will cause the Application Server to forward messages to integrations without any processing, for example it will neglect payload formatters. If you choose to skip payload encryption, integrations will be responsible for processing the message in order to understand it.
Relay Settings
This section provides guidelines for configuring relay settings for end devices via CLI.