ОС ChiRPStack Gateway-это встроенная ОС на основе открытого источника для шлюзов LORA ® . Он предоставляет веб-интерфейс для конфигурации и содержит предварительно определенные параметры конфигурации для общего оборудования LORA, чтобы облегчить настройку шлюза LORA и, необязательно сетевой сервер LORAWAN ® на основе чирпстака.
ПРИМЕЧАНИЕ. Если вы ищете рецепты YOCTO ранее на основе ОС на базе YOCTO, пожалуйста, переключитесь на ветвь V4_YOCTO.
Пожалуйста, обратитесь к документации ОС ChiRPStack Gateway для документации и предварительно скомпилированных изображений.
Строительство ОС ChiRPStack Gateway требует:
Чтобы инициализировать среду Build OpenWRT, запустите следующую команду:
make initЭто будет:
Этот шаг не требуется после запуска make init , но позволяет вам обновить источник OpenWRT и подает в более позднюю точку:
make updateДля создания ОС Chirpstack Gateway, вы должны сначала войти в среду разработки на основе Docker:
make devshell
Каждая цель и изображение имеют собственный файл конфигурации OpenWRT, файлы и исправления. Они могут быть найдены в справочнике conf этого репозитория.
Чтобы переключиться на одну из этих средств конфигурации, вы должны выполнить:
make switch-env ENV=name-of-env
Пример FO Если вы хотите переключиться на base_raspberrypi_bcm27xx_bcm2709 , вы выполняете:
make switch-env ENV=base_raspberrypi_bcm27xx_bcm2709
Это будет:
Как только конфигурация будет установлена, запустите следующую команду для создания ОС ОС ChiRPStack Gateway:
makeОбратите внимание, что это может занять пару часов в зависимости от выбранной конфигурации, и потребуется значительное количество пространства диска.
Примечание. Команды, перечисленные ниже, должны быть выполнены в каталоге openwrt .
Чтобы внести изменения конфигурации (например, добавить дополнительные пакеты), вы можете выполнить:
make menuconfigПоскольку обновления для пакетов OpenWRT могут ввести новые параметры конфигурации с течением времени, вы можете запустить следующую команду для обновления конфигурации:
make defconfigПожалуйста, обратитесь к документации по использованию системы сборки OpenWRT.