# Part 3: LoRaWAN with ChirpStack ###### tags: `TA Stuff RP2` `Raspberry Pi Pico` `PyCom` `Heltec` `ESP32` # Objectives This tutorial is a brief introduction to [ChirpStack](https://www.chirpstack.io/), an open-source LoRaWAN network server. The stack is build of three components: - [ChirpStack Gateway Bridge](https://www.chirpstack.io/gateway-bridge/): handles the communication with the LoRaWAN gateways - [ChirpStack Network Server](https://www.chirpstack.io/network-server/): a LoRaWAN Network Server implementation - [ChirpStack Application Server](https://www.chirpstack.io/application-server/): a LoRaWAN Application Server implementation Combined, they make up for a complete, ready-to-use solution with a user-friendly web-interface. A full breakdown of the architecture is shown in the figure below ![](https://www.chirpstack.io/static/img/graphs/architecture.dot.png) ## Prerequisites To be able to follow this tutorial, you need the following - Raspberry Pi (3 or 4) - LoRaWAN GW - LoRaWAN enabled device (LoRa32/Fipy/Lopy4) ## Installation on Raspberry Pi (docker) First, you need to install docker & docker-compose on you system. Once done, then you can follow [this](https://www.chirpstack.io/project/guides/docker-compose/) guide. ## Gateway onboarding Coming soon... ## Device onboarding Coming soon...