
Chirpstack Concentratord é um daemon concentrador Lora (WAN) de código aberto, parte do projeto Chirpstack. Ele expõe uma API baseada em ZerOMQ que pode ser usada por um ou vários aplicativos para interagir com o hardware do gateway. Ao implementar e abstrair as especificidades do hardware em um daemon separado e expondo isso a uma API baseada em ZerOMQ, o aplicativo de encaminhamento de pacotes pode ser completamente dissociado do hardware do gateway. Ele também permite executar vários aplicativos de encaminhamento de pacotes simultaneamente.
Consulte o site Chirpstack para documentação e binários pré-compilados.
Construindo Chirpstack Concentratord requer:
O NIX é usado para configurar o ambiente de desenvolvimento que é usado para o desenvolvimento local e para criar os binários.
Se você não possui o NIX instalado e não deseja instalá-lo, você pode instalar os pacotes listados no shell.nix manualmente, usando seu gerente de pacote de escolha.
O Docker é usado por RS cruzados para compilagem cruzada.
Execute o seguinte comando para iniciar o shell de desenvolvimento:
nix-shellExecute o seguinte comando para executar os testes:
make testExecute os seguintes comandos para construir os binários e pacotes ChirpStack Concentatord:
# Only build binaries
make build
# Build binaries + distributable packages.
make distChirpstack Concentratord é distribuído sob a licença do MIT. Consulte a licença.