LoRa Server is an open-source LoRaWAN network-server. It is responsible for handling (and de-duplication) of uplink data received by the gateway(s) and the scheduling of downlink data transmissions.
This project exists out of multiple components
- lora-gateway-bridge - converts the packet_forwarder protocol to MQTT and back
- loraserver - LoRaWAN network-server
- lora-app-server - LoRaWAN application-server
- lora-controller (todo) - LoRaWAN network-controller
Please refer to the documentation for the getting started documentation and implemented features.
Pre-compiled binaries are available for:
- Linux (including ARM / Raspberry Pi)
- OS X
- Windows
See https://github.com/brocaar/loraserver/releases for downloads. Source-code can be found at https://github.com/brocaar/loraserver.
Building from souce requires a working Go environment with vendoring support. Alternatively, you could use the provided docker-compose environment for compiling the source.
LoRa Server is distributed under the MIT license. See also LICENSE.