MQTT integration with application server

The “Full” Chirpstack Gateway OS is really meant to just be for basic testing or development purposes. The gateway OS really should just be for your gateway, and Chirpstack itself should be set up on a dedicated server, with this setup the Helium integration would work.

That being said the gateway OS is only a few lines of code away from being compatible, submitting a pull request to add the integration section to the UCI commands would be relatively easy.

I was curious what this would actually take, so I just went and did it myself. Here’s the pull request.

If the changes are implemented, you would only need to run the commands:

uci set chirpstack.integration_mqtt.server='tcp://external-broker.example.com:1883/'
uci commit chirpstack

Then your events will get forwarded to your remote broker.