View a markdown version of this page

LoRaWAN network architecture - Implementing Low-Power Wide-Area Network (LPWAN) Solutions with AWS IoT

This whitepaper is for historical reference only. Some content might be outdated and some links might not be available.

LoRaWAN network architecture

The following figure shows a simplified representation of a LoRaWAN network architecture:

Diagram showing a LoRaWAN network architecture (simplified)

LoRaWAN network architecture (simplified)

LoRaWAN radio gateway

The radio gateway forwards all received LoRaWAN radio packets to the network server that is connected through an IP backbone. Its role is to decode uplink radio packets from the air and forward them unprocessed to the network server. For downlinks, the radio gateway forwards the packet transmission requests coming from the LoRaWAN network server without any interpretation of the packet payload.

LoRaWAN network server

The network server shuts down the LoRaWAN layer for the LoRaWAN end devices connected to the network. Some functions of the network server include:

  • Deduplicating uplink messages from the devices. Deduplication is necessary in case several gateways within reach of the device receive and forward the message to the LoRaWAN network server.

  • Forwarding uplink application payloads to the appropriate application servers.

  • Queueing of downlink payloads.

  • Interacting with the join server during the join procedure.

LoRaWAN application server

The application server handles all of the application layer payloads from the end devices. It also generates all the application layer downlink payloads towards the connected end devices.

LoRaWAN join server

The join server manages the OTA end device activation process.