Class C - Do I need send a keep alive ping


Thank you @brocaar for your amazing work!

We are using the RN2903 via class C. Do you need to send uplink “keep alive” messages with Class C? For our application, we need the response to be as close to real time as possible. I have noticed that without a “keep alive” ping uplink of 1 byte the downlinks are not received by the node.

Any thoughts or suggestions would be appreciated.


1 Like

LoRa Server needs to know which gateways to use when sending a downlink so at least one uplink is required. Having a periodic keep-alive uplink is recommended as you might replace the gateway, the device might move, etc… and it allows you to monitor that the device is still alive.

1 Like