I am looking to put a raspberry pi together that acts as a LoRaWan Gateway and as GNSS base station. I have built both base stations and LoRaWan Gateways before but both of these were done by downloading the images for each and flashing them on.
I now want to run both chirpstack and baseGnss from one pi.
I have installed chirpstack gateway bridge via the command line but I cant get the gateway_id and I think I need to install the gateway os but I cant see how I do that via the command line.
Any pointers as to where I should look or what I need to read up on, would be a great help
Gateway OS is the full OS so you can’t just install it on another system, you need to flash the SD.
However the components the Gateway OS uses should be able to be reproduced on another system.
All the gateway OS uses is: concentratord + MQTT forwarder + Chirpstack (if full install) + (some other optional software like gateway mesh and nodered)
The gateway bridge is actually not what you want for this purpose. It is for translating typical UDP/basic station packets into MQTT, but with Concentratord it can interface directly with the MQTT forwarder rather then sending UDP packets.
So really your task is to figure out how to install and configure concentratord onto your Pi without gateway OS. I’ve seen people do it before on the forum but never tried it myself.
Liam, thank you for taking time to respond, I will go and try what you have suggested and if I can get it to work I ill reply to this with the instructions of how to do it so anyone else looking to do the same thing has a good place to start
1 Like
https://www.chirpstack.io/docs/chirpstack-concentratord/index.html
Looks like you could use concentratord -> udp packet forwarder -> gateway bridge -> mqtt broker if you wanted as well, but I think the concentratord -> mqtt forwarder -> mqtt broker would be more straight forward.
Good luck!
2 Likes