chirpstack gateway os
v4.6.2
Chirpstack Gateway OS是一款用于Lora®网关的开源OpenWrt OpenWRT OS。它提供了一个用于配置的Web-Interface,并包含通用Lora硬件的预定义配置选项,以使设置Lora网关和基于Chirpstack的Lorawan®网络服务器变得易于设置。
注意:如果您正在寻找以前基于Yocto的Chirpstack Gateway OS的Yocto食谱,请切换到V4_yocto分支。
请参阅Chirpstack Gateway OS文档以获取文档和预编译图像。
建筑物Chirpstack Gateway OS需要:
要初始化OpenWRT构建环境,请运行以下命令:
make init这将:
运行make init后不需要此步骤,但是允许您在以后更新OpenWRT源并进行馈送:
make update对于构建Chirpstack Gateway OS,您必须首先输入基于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 OS Image:
make请注意,这可能需要几个小时,具体取决于所选的配置,并且需要大量的磁盘空间。
注意:下面列出的命令必须在openwrt目录中执行。
要进行配置更改(例如添加其他软件包),您可以执行:
make menuconfig由于对OpenWrt软件包的更新可以随着时间的推移引入新的配置选项,因此您可以运行以下命令以更新配置:
make defconfig请另请参考OpenWRT构建系统使用文档。