2 - Sending Messages

Messages sent from an end device to a network server via one or more nearby gateways are referred to as uplinks.

In this book, you learn the rules and best practices to follow when sending uplinks from your end device using the LoRaWAN® 1.0.4 specification.

Sending MAC Commands

End Device Transmit Parameters Answer (TXParamSetupAns)

The end device sends the TXParamSetupAns in response to the TXParamSetupReq command. The TXParamSetupReq command is sent by the network server to request a modification of the maximum continuous time of a packet over the air (dwell time) to a setting that is lower than the regional limitation, as well as requesting a modification of the maximum allowed Effective Isotropic Radiated Power (EIRP) to a setting lower than the regional limitation.

The TXParamSetupAns is sent to confirm receipt of the request and does not contain any payload.

Note

The TXParamSetupReq command and subsequent TXParamSetupAns response should only be handled by end devices operating in certain regions. Find if the TXParamSetupReq is supported in a given region in the ‘Data Rate and End-device Output Power encoding’ subsection for the region in Section 2 of the RP002-1.0.4 LoRaWAN® Regional Parameters specification.

Learn more in Section 5.8, ‘End-Device Transmit Parameters’ (page 40) of the LoRaWAN Link Layer Specification v1.0.4.

Warning

To avoid loss of connectivity, after the TXParamSetupReq command is received, providing the device is in a region which supports the command, the TXParamSetupAns response must be sent with every single uplink until a Class A downlink is received back from the network server.