
ChirpStack Concolteratord ist ein Open-Source Lora (WAN) -Konzentrator-Daemon, Teil des ChirpStack-Projekts. Es enthält eine nulomq -basierte API, die von einer oder mehreren Anwendungen verwendet werden kann, um mit Gateway -Hardware zu interagieren. Durch die Implementierung und Abtrktung der Hardware -Spezifikationen in einem separaten Daemon und der Freigabe dieser über eine nulomq -basierte API kann die Paketweiterungsanwendung vollständig von der Gateway -Hardware entkoppelt werden. Es ermöglicht auch das gleichzeitige Ausführen mehrerer Paketweiterungsanwendungen.
Weitere Dokumentationen und vorgefertigte Binärdateien finden Sie auf der ChirpStack-Website.
Der Bau von ChirpStack -Konzentrationen erfordert:
NIX wird zur Einrichtung der Entwicklungsumgebung verwendet, die für die lokale Entwicklung und für die Erstellung der Binärdateien verwendet wird.
Wenn Sie Nix nicht installiert haben und nicht installieren möchten, können Sie die in shell.nix aufgeführten Pakete mit Ihrem Paketmanager der Wahl installieren.
Docker wird von Cross-Rs für Cross-Compiling verwendet.
Führen Sie den folgenden Befehl aus, um die Entwicklungsschale zu starten:
nix-shellFühren Sie den folgenden Befehl aus, um die Tests auszuführen:
make testFühren Sie die folgenden Befehle aus, um die ChirpStack -Konzentratord -Binärdateien und -Pakete zu erstellen:
# Only build binaries
make build
# Build binaries + distributable packages.
make distChirpStack Concentratord ist unter der MIT -Lizenz verteilt. Siehe Lizenz.