Hi,
I’m developing a small-scale LoRaWAN/IoT system and i am trying to understand how device provisioning, ownership transfer, dashboard access, etc. is done in commercial products.
From what I see, a lot of vendors (Decentlab, Milesight, etc.) ship devices that “just work” once the customer scans a QR code or enters a serial number in a web portal.
So my questions are:
Do manufacturers usually pre-register all DevEUIs and AppKeys under their own LNS account (e.g. TTN, Actility, ChirpStack, etc.) before shipping?
When a customer “claims” a device, does that assign ownership in the vendor’s backend while the LNS remains under the vendor’s control? Or are the customers sometimes meant to register devices themselves (entering JoinEUI/AppKey into their own TTN application)?
If you want customers to use their own LoRaWAN network (private ChirpStack, The Things Stack instance, etc.) but still interact with your web app or cloud service, is that possible? Is there some system for transferring a node from one LNS to another?
In commercial deployments, do vendors usually operate a single centralised platform at all? (one LNS and/or web UI that’s multi-tenant for all customers)? Or do they deploy a separate stack for each customer (own database, dashboard, etc).
What about if you were using Grafana for visualization? Would you have one Grafana instance with multi-tenant capabilities or do they deploy a dedicated Grafana instance for each customer?
Nikolai