ChirpStack Gateway Mesh is a software component that can turn a LoRa® gateway into a relay. This makes it possible to extend the LoRa coverage, without the need to connect each LoRa gateway to the internet.
Please refer to the ChirpStack Gateway Mesh for documentation and pre-compiled binaries.
Building ChirpStack Gateway Mesh requires:
Nix is used for setting up the development environment which is used for local
development and compiling the binaries. As an alternative, you could install
these dependencies manually, please refer to shell.nix
.
Docker is used by cross-rs for cross-compiling,
as well as some of the make
commands.
Execute the following command to start the development shell:
nix-shell
Execute the following command to run the tests:
make test
Execute the following commands to build the ChirpStack Gateway Mesh binaries and packages:
# Only compile binaries
make build
# Compile binaries and build distributable packages
make dist
ChirpStack Gateway Mesh is distributed under the MIT license. See also LICENSE.