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構建系統使用文檔。