I am needing some advice to show that I am going with the right solution

I need advice for an IoT platform that will be able to support multi tenant and multi users. There are two platforms in the balance, the two in question Chirpstack for LoRaWAN and Home Assistant.

  • The one I am leaning towards is Chirpstack for LoRaWAN run in a docker container with a node.js frontend that is linked the Chirpstack. since Chirpstack has the ability to have different tenants, users, api keys ready to use to mention a few things that it has. I have already got Chirpstack linked to the node.js frontend with gRPC API. The other thing is the frontend is customizable to how you exactly want it and white label it.

  • The second one Home Assistant, the one a person at work is adamant I need to look at again. I created a home assistant environment and got the sensors data via mqtt. But I just don’t see how this one can be a solution for multi tenant and multi user. as well as deployment would need extra hardware per site to run home assistant and does not seem practical when Chirpstack can be deployed in docker and the hosted on a cloud.

So, I need to know if I am on the right path and if there are any other tips?

If the platform is going to use lorawan you still need chirpstack to manage the lorawan part as home assistant dont support lorawan in itself.

Chirpstack supports the demands i believe