Multiple application servers using shared gateways

Viewed 13

Hi.

I have a use case where, in remote locations, some sensitive data in the non profit sector is being communicated via a LoRaWAN network using Chirpstack. At the same time, commercial properites in the same area are also looking to use LoRaWAN sensors. For multiple reasons, I would like to keep the applicaiton servers seperate from the network server but allow gateways to serve both application servers as the areas are large and its expensive to duplicate gateway setup.

I believe this was eaiser in CS3 as the application and network servers were seperate but I would like to accomplish this using CS4. If there a reliable and clean solution to this problem.

Thank you

2 Answers

I'm not sure if I fully understand the use-case, but here are a few pointers.

You could point the gateways to a MQTT broker, and from there have multiple ChirpStack instances subscribe. That way, you could have multiple ChirpStack instances, sharing the same pool of gateways. It means however that a device can only exist in a single ChirpStack instance (else you will run into issues).

You could also have a single ChirpStack instance, but organize the devices in multiple applications and point to different integrations.

Thanks Orne.

Sorry I didnt explain the use case thorougly enough but its basically one of sensitive security concerns where users are not happy with the application layer shared between different orgnaisations and companies. I am therefore not able to seperate via tenants, applications and integrations.

I will work on connecting multiple Chirpstack intances to the same MQQT broker to enable shared gateway coverage. Devices will only exist on a single Chirpstack instance.

Thanks for your time