Sign inSign up

rakwireless/udp-packet-forwarder

By rakwireless

•Updated 11 months ago

UDP Packet Forwarder for LoRaWAN Gateways

Image
0

50K+

rakwireless/udp-packet-forwarder repository overview

⁠LoRaWAN UDP Packet Forwarder Protocol for Docker

This project deploys a LoRaWAN gateway with UDP Packet Forwarder protocol using Docker. It runs on any amd64/x86_64 PC, or a SBC like a Raspberry Pi 3/4, Compute Module 3/4 or balenaFin using SX1301, SX1302, SX1303 or SX1308 LoRa concentrators.

⁠Introduction

Deploy a LoRaWAN gateway running the UDP Packet Forwarder protocol in a docker container in your computer, Raspberry Pi or compatible SBC.

Main features:

  • Support for AMD64 (x86_64), ARMv8 and ARMv7 architectures.
  • Support for SX1301, SX1302, SX1303 and SX1308 concentrators.
  • Support for 2.4GHz LoRa concentrators based on Semtech's reference design (SX1280).
  • Support for SPI and USB concentrators.
  • Auto-discover concentrator for Corecell, Picocell and 2g4 concentrators.
  • Compatible with The Things Stack v3 or Chirpstack v4 LNS amongst others.
  • Auto-provision gateway on TTSv3 and ChirpStackv4.
  • Almost one click deploy with auto-provision and auto-discover features and at the same time highly configurable.

This project is available on Docker Hub (https://hub.docker.com/r/rakwireless/udp-packet-forwarder⁠) and GitHub (https://github.com/RAKWireless/udp-packet-forwarder⁠).

This project has been tested with The Things Stack Community Edition (TTSCE / TTNv3) and ChirpStack v4.

⁠Requirements

⁠Hardware

As long as the host can run docker containers, the UDP Packet Forwarder service can run on:

  • AMD64: most PCs out there
  • ARMv8: Raspberry Pi 3/4/5, 400, Compute Module 3/4, Zero 2 W,...
  • ARMv7: Raspberry Pi 2,...

NOTE: you will need an OS in the host machine, for some SBC like a Raspberry Pi that means and SD card with an OS (like Rasperry Pi OS) flashed on it.

⁠LoRa Concentrators

Supported RAK gateways:

Supported RAK LoRa concentrators:

NOTE: This project focuses on RAKwireless products but products from other manufacturers should also work. You will have to provide the some information to configure them properly, like concentrator type, interface type, reset GPIO,...

NOTE: SPI concentrators in MiniPCIe form factor will require a special Hat or adapter to connect them to the SPI interface in the SBC. USB concentrators in MiniPCIe form factor will require a USB adapter to connect them to a USB2/3 socket on the SBC. Other form factors might also require an adaptor for the target host.

Tag summary

Content type

Image

Digest

sha256:aa0cdd5ce…

Size

58 MB

Last updated

11 months ago

docker pull rakwireless/udp-packet-forwarder