Skip to content

fred-jenn-alet/loraserver

 
 

Repository files navigation

LoRa Server

Build Status GoDoc Gitter chat

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.

Project components

This project exists out of multiple components

architecture

Features

Note: This project is under development. Please test and give feedback but know that things might break!

Implemented:

  • Class-A
  • (unconfirmed) data up
  • (confirmed) data down
  • activation by personalization (ABP)
  • over-the-air activation (OTAA)
  • sending / receiving of MAC commands
  • RX1 and RX2 receive window support (configurable)
  • ISM bands
    • AU 915-928
    • CN 470-510
    • EU 863-870
    • US 902-928

Roadmap:

  • ADR (adaptive data-rate)
  • Class B & C

Help needed:

Downloads

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.

License

LoRa Server is distributed under the MIT license. See also LICENSE.

About

LoRa Server is an open-source LoRaWAN network-server

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 95.1%
  • Protocol Buffer 4.0%
  • Makefile 0.9%