ChirpStack Gateway Mesh https://www.chirpstack.io
Find a file
2025-10-20 14:41:11 +01:00
.github Update (dev) dependencies. 2025-06-16 14:47:05 +01:00
configuration Add tx_power to region_au915.toml (#67) 2025-06-16 14:54:58 +01:00
cross Update cross-rs container images. 2024-06-25 13:52:28 +01:00
packaging/debian Rename to ChirpStack Gateway Mesh. 2024-05-31 13:50:15 +01:00
src Update dependencies + tune features. 2025-10-17 12:38:55 +01:00
tests Fix uplink filters + add test. 2025-10-17 12:38:13 +01:00
.gitignore Update gititnore + remove .vscode dir. 2025-01-10 15:58:29 +00:00
Cargo.lock Bump version to 4.1.1 2025-10-20 14:41:11 +01:00
Cargo.toml Bump version to 4.1.1 2025-10-20 14:41:11 +01:00
Cross.toml Initial ChirpStack Gateway Relay implementation. 2024-01-24 12:14:02 +00:00
LICENSE Initial ChirpStack Gateway Relay implementation. 2024-01-24 12:14:02 +00:00
Makefile Fix mips build. 2025-02-14 15:12:03 +00:00
README.md Update README. 2024-08-15 10:57:31 +01:00
rust-toolchain.toml Update dependencies. 2025-04-22 13:13:54 +01:00
shell.nix Update (dev) dependencies. 2025-06-16 14:47:05 +01:00

ChirpStack Gateway Mesh

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.

Documentation and binaries

Please refer to the ChirpStack Gateway Mesh for documentation and pre-compiled binaries.

Building from source

Requirements

Building ChirpStack Gateway Mesh requires:

Nix

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

Docker is used by cross-rs for cross-compiling, as well as some of the make commands.

Starting the development shell

Execute the following command to start the development shell:

nix-shell

Running tests

Execute the following command to run the tests:

make test

Compiling binaries

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

License

ChirpStack Gateway Mesh is distributed under the MIT license. See also LICENSE.