I wanna use ChirpStack for network server and appication server requirements of my LoRaWAN based IOT use case. I’m using IMST iC880A + Pi 3 as gateway. My application is remote monitoring of solar photovoltaic generation that involves communication of voltage and current data (I’m using Feather M0 with RFM95). I wanna create a visualization dashboard, and setup alerts, using Grafana (InfluxDB as database). Since it is possible to integrate InfluxDB with ChirpStack directly, I’m considering ChirpStack.
I’ve come across two detailed resources wherein they explain how to install ChirpStack (formerly loraserver); one of them installs ChirpStack on gateway (Pi) itself, whereas the other one installs it on a Ubuntu desktop. Which of these is ideal in the long run? If I install ChirpStack on Pi, I foresee the following issues:
- Memory constraints, especially in the long run (I’m using 16GB memo card in my Pi)
- How do I create visualization in Grafana? Do I’ve to install Grafana too on Pi?
- Do I’ve to (remote) log into Pi every time I wanna see the visualization/setup an alert in Grafana?
Alternatively if I install ChirpStack on a desktop (Ubuntu), how do I get my data flow into the InfluxDB database which I’m going to install on my desktop. Is it going to be over internet connection? I’d also like to know if internet connection is mandatory for gateway, given the tasks I’ve explained above.
Any little help is highly appreciated.