
CHIRPSTACK CONPUTATORD-это демон концентратора с открытым исходным кодом (ВАН), часть проекта «Чирпстак». Он обнажает API на основе ZeromQ, который может использоваться одним или несколькими приложениями для взаимодействия с оборудованием шлюза. Реализуя и абстрагируя аппаратные специфики в отдельном демона и обнажая это на API на основе Zeromq, приложение для пересылки пакетов может быть полностью отделено от оборудования шлюза. Это также позволяет одновременно запускать несколько приложений для пересылки пакетов.
Пожалуйста, обратитесь на веб-сайт Chirpstack для документации и предварительно скомпилированных двоичных файлов.
Строительство CHIRPSTACK Concentorord требует:
NIX используется для настройки среды разработки, которая используется для локальной разработки и для создания двоичных файлов.
Если у вас нет NIX, и вы не хотите его устанавливать, вы можете установить пакеты, перечисленные в shell.nix вручную, используя выбор на пакете.
Docker используется Cross-RS для перекрестной компиляции.
Запустите следующую команду, чтобы запустить оболочку разработки:
nix-shellВыполнить следующую команду для запуска тестов:
make testВыполните следующие команды, чтобы построить бинарные и пакеты chirpstack Concentorord:
# Only build binaries
make build
# Build binaries + distributable packages.
make distCHIRPSTACK CONPUTATORD распределяется по лицензии MIT. Смотрите лицензию.