# 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

## 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...