Handling MAC Commands

Handling Commands That Modify Downlink Parameters

The RXParamSetupReq, RXTimingSetupReq, DlChannelReq, and TXParamSetupReq commands modify downlink parameters. There are additional rules to follow to avoid loss of connectivity when handling these commands

  1. The network server must be made aware of whether these commands have been accepted by the end device as quickly as possible. Connectivity will be impacted if the network server is unaware of the status of these settings on the end device. For the commands listed below, the end device must send an answer with every single uplink until a Class A downlink is received back from the network server.

    Note

    In addition to the commands listed in this section, the Class B Ping Slot Channel Configuration PingSlotChannelAns must also be sent with every single uplink until a Class A downlink is received back from the network server.

    For other MAC commands, the end device must send back a single answer uplink.

  2. When devices that use Activation by Personalization (ABP) are reset, this action must not reset the configurations set by these commands that modify downlink parameters.