ChirpStack open-source LoRaWAN Network Server
Go to file
Orne Brocaar 103e4298fb Add device-profile option to configure region configuration.
By selecting a region configuration, devices using the device-profile
will only stick to the selected region configuration, rather than the
configurations provided by the selected region common-name.

This change also renames the region 'name' option to 'id' in the region
configuration, as well it adds a 'description' to provide a human
readable description, which is used in the drop-down in the UI.

This also fixes the JS API generation. In a previous commit the the
protobuf package was updated, but the latest protobuf compiler no longer
supports generating JS code (this now requires an external plugin). This
has been fixed.

Please note that if you have implemented custom ADR algorithms that are
referring to the 'regionName' key, that you must change this to
'regionConfigId' (see the ADR code example).
2023-01-09 12:04:10 +00:00
.cargo Refactor testing and (cross)compile. 2022-07-21 11:00:47 +01:00
.docker-compose/postgresql/initdb Initial commit. 2022-04-06 21:18:32 +01:00
.github Refactor testing and (cross)compile. 2022-07-21 11:00:47 +01:00
api Add device-profile option to configure region configuration. 2023-01-09 12:04:10 +00:00
backend Fix clippy feedback in backend crate. 2023-01-07 19:37:04 +00:00
chirpstack Add device-profile option to configure region configuration. 2023-01-09 12:04:10 +00:00
examples Add device-profile option to configure region configuration. 2023-01-09 12:04:10 +00:00
lrwn Fix clippy feedback in lrwn crate. 2023-01-07 19:56:07 +00:00
ui Add device-profile option to configure region configuration. 2023-01-09 12:04:10 +00:00
.dockerignore Refactor testing and (cross)compile. 2022-07-21 11:00:47 +01:00
.gitattributes Update .gitattributes. 2022-04-06 21:50:23 +01:00
.gitignore Add device-profile option to configure region configuration. 2023-01-09 12:04:10 +00:00
Cargo.lock Bump version to 4.1.3 2022-12-27 11:14:43 +00:00
Cargo.toml Initial commit. 2022-04-06 21:18:32 +01:00
docker-compose.yml Add Go example to read meta-data log. 2022-11-02 16:17:27 +00:00
Dockerfile Update to latest Rust and Alpine versions. 2022-12-05 10:00:21 +00:00
Dockerfile-devel Update to latest Rust and Alpine versions. 2022-12-05 10:00:21 +00:00
LICENSE Initial commit. 2022-04-06 21:18:32 +01:00
Makefile Bump version to 4.0.1 2022-09-28 09:14:53 +01:00
README.md Update README. 2022-09-28 12:55:48 +01:00

ChirpStack open-source LoRaWAN Network Server

CI

ChirpStack is an open-source LoRaWAN Network Server, part of the ChirpStack project.

This repository contains the source-code of ChirpStack v4, which merges the ChirpStack Application Server (v3) and ChirpStack Network Server (v3) into a single binary, making it easier to setup and use.

Documentation

Please refer to the ChirpStack website for documentation.

License

ChirpStack Network Server is distributed under the MIT license. See also LICENSE.