I am wanting to use the Built-In network server on RAK7267 LTE version but I need MQTT for the integration with my webapp and the only option that i can see is HTTP/HTTPS. I know chirpstack offers more protocols for integration which im guessing what the Built-In network server option runs in the background. I wanted to know if
Can I add functionality for MQTT forwarding to app server after the built-in network server through adding extensions or upgrading firmware on wisgate2 os?
If that is not possible, can I load a custom OS to run chirpstack on RAK7267? (I would need documentation on the internals LTE chip, Concentrator, main board etc…)?
You can technically load a custom OS, like OpenWRT with ChirpStack, onto the RAK7267. However, this requires advanced knowledge of the hardware, including specifics of the LTE chip, concentrator, and mainboard. Documentation on these internals isn’t fully public but may be available through RAK support on request.
WisGate OS2 offers integrated MQTT Server, which should be enabled by default (running locally on the Gateway).
You can just connect to that MQTT Server to forward data between your webserver.
Alternatively, you can also run your own Chirpstack LoRaWAN Network Server and configure the RAK Gateway in Packet Forwarder mode.