How to Send Data from ChirpStack Gateway to Heltec ESP32 V3 Node?

I am using a Heltec ESP32 V3 node, which I’ve successfully configured with ChirpStack using LoRaWAN. The node can connect to the gateway and transmit data even from several miles away without any issues.

Now, I’d like to implement the reverse: sending data from the ChirpStack-connected gateway back to the Heltec node. I am not sure where to begin, as ChirpStack appears to be primarily designed for receiving data from the nodes rather than sending data to them.

Could anyone guide me through this process? Specifically, I’d like help with the following:
1. How do I modify the .ino file on the Heltec node to display the received data on its OLED screen?
2. What commands or steps are required in ChirpStack to send data to the node (e.g., is there a specific MQTT message format or API method I should use)?

Any guidance or examples would be greatly appreciated!

You have 3 options to queue a downlink to a node:

  • In the “queue” tab on the devices page.
  • Using the grpc API.
  • Triggering the downlink using MQTT.
1 Like