In case of mesh architecture, the Relay and Border gateways are also working as normal gateways? Or relay gateways are there to just extend the LoRa signal to the Border one?
This might be stupid question, but I am about to plan a extension to my LoRaWan network into the area where I have no network connectivity at all. So mesh could be a perfect solution.
What do you mean by âworking as a normal gatewayâ? If you mean can they still receive messages from nearby nodes then yes. Regardless of whether it is a relay or border gateway they can still receive packets. There is also an option to disable receiving packets directly from nodes if it is a border gateway, which is helpful for testing in smaller spaces.
Sorry that this topic was closed automatically (it was incorrectly set to close after 3 days, which should have been 3 months).
In general a Relay gateway would not be internet connected, thus it would only operate as a Relay gateway. The Border gateway however is internet connected and is able to both process Mesh encapsulated uplinks and uplinks directly received from end-devices (which can be disabled, which can come handy when testing).
In fact @Liam_Philipp answered my question too. I wanted to make sure that Relay gateways also can receive the messages from end-devices.
So typical simplified scenario will be: end-device sends uplink to Relay gateway, relay gateway forwards these messages to Border Gateway, Border Gateway send the data to Chirpstack server.
Meanwhile Both, Relay and Border Gateway appear âOnlineâ in Chirpstack gateway list.
I havent got the mesh working yet but I believe once its up you see you border gateway online, and then if you update chirpstack there is a section called Gateway mesh that I believe gets populated with your relay gateways
Another follow up question: I see that there are two versions of ChirpStack Gateway OS: one for RPI another for RAK. I have both gateways, so I am thinking to test it on field.
RPI CM4 + RAK2287 > this part is clear, I will put latest version there. I already have previous versions of OpenWRT and it works just fine.
RAK7289CV2 WisGate, already comes with its own OS which lets you add it to the WisDM platform. If I put the OS for RAK on it, will I still be able to add it to WisDM application, or I will loose this ability?
Also, is it possible to have hybrid setup? If I have one GW on Chirpstack OS and another GW on WisGate original OS, can I still utilize mesh feature for both GWs? (maybe this last question is more to Rakwireless teamâŚ)
Unfortunately, you will loose this ability, but you can always revert the gateway back to WisGateOS.
Also, is it possible to have hybrid setup? If I have one GW on Chirpstack OS and another GW on WisGate original OS
Please note that the WisGateOS does not (yet) support the Mesh feature. But in general, there is no requirement that all gateways are ChirpStack Gateway OS. You can mix and match
Noted. I will be testing it soon.
One more question, so by default the GW will be in Relay mode. In below snap, it says that Border Gateway should be using MQTT forwarder and it should be configured in âMeshâ tab.
I assume, I just have to activate MQTT forwarder (with the rest of mqtt configs) and disable UDP Forwarder? I canât find âMeshâ tab in particularâŚ
ok, so I installed the mesh image on my 2 gateways. These are RPI CM4/RAK 2287 and RPI CM4/RAK5146.
I am using MQTT for Chirpstack communication.
I also have Version v4.9.0 installed on the server side.
All is working fine, both gateways are working normally. However, the moment I try to activate mesh, the gateways loose the Gateway ID and go offline. No uplinks received from nodes.
I tried setting both options: Border and relay. Tried to play with different parameters. I donât see anything in the Relay Gateways section as well.
Btw, should I put the Signing key on the server side as well somewhere? I have changed it from zeros to the custom one (same on both GWs)
Is there any other tweaks I should do to start tasting the mesh feature?
Hi @Liam_Philipp , sorry for late reply. Yes Mesh is also activated in MQTT part.
Let me do a full summary + logs and will post it by the end of week. thanks for the help