ChirpStack Gateway Mesh https://www.chirpstack.io
Find a file
2026-02-02 10:19:37 +00:00
.github Update Nix channel + GitHub workflow actions. 2026-01-28 15:08:06 +00: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. 2026-01-28 15:36:27 +00:00
tests Update Rust + run cargo fmt. 2026-01-28 15:22:56 +00:00
.gitignore Install cross in ./.cargo instead of global cargo dir. 2026-01-28 15:28:45 +00:00
Cargo.lock Bump version to 4.1.2 2026-02-02 10:19:37 +00:00
Cargo.toml Bump version to 4.1.2 2026-02-02 10:19:37 +00: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 Bump version to 4.1.2 2026-02-02 10:19:37 +00:00
README.md Update README. 2024-08-15 10:57:31 +01:00
rust-toolchain.toml Update Rust + run cargo fmt. 2026-01-28 15:22:56 +00:00
shell.nix Install cross in ./.cargo instead of global cargo dir. 2026-01-28 15:28:45 +00:00
taplo.toml Add Taplo config for TOML formatting. 2026-01-28 15:21:35 +00: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.