You can use the Gateway os full to have the full stack running on your raspberry pi, it packages :
- network-server
- app-server
- concentratord
- gateway-bridge
Or you can deploy the gateway os lite, which only includes the concentratod and
the gateway-bridge that you have to configure to communicate with a remote network-server.
You can do the same using Ubuntu on raspberrypi, you have the choice to deploy all the stack on the raspberry or only the concentratord & gateway-bridge and the reste of the stack on other servers in examples.
All the components of the stack communicate in this way:
Lora-device —(LORA)—> Gateway (concentratod/ttn-gateway) —(packet forwarder)–> gateway-bridge —(misquitto/rabbit)–> network-server —> app-server