Chirpstack Gateway OS는 LORA ® 게이트웨이 용 Open-Source OpenWrt 기반 내장 OS입니다. 구성을위한 웹 인터페이스를 제공하고 LORA 게이트웨이를 쉽게 설정하고 선택적으로 Chirpstack 기반 Lorawan ® 네트워크 서버를 쉽게 설정할 수 있도록 공통 LORA 하드웨어에 대한 사전 정의 된 구성 옵션을 포함합니다.
참고 : 이전 Yocto 기반 Chirpstack Gateway OS의 Yocto 레시피를 찾고 있다면 V4_Yocto 지점으로 전환하십시오.
문서화 및 사전 컴파일 된 이미지는 Chirpstack Gateway OS 문서를 참조하십시오.
Chirpstack 게이트웨이 OS 구축은 다음과 같습니다.
OpenWrt 빌드 환경을 초기화하려면 다음 명령을 실행하십시오.
make init이것은 :
이 단계는 make init 실행 한 후에 필요하지 않지만 OpenWrt 소스를 업데이트하고 나중에 피드를 할 수 있습니다.
make updateChirpstack 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 게이트웨이 OS 이미지를 빌드하십시오.
make선택한 구성에 따라 몇 시간이 걸릴 수 있으며 상당한 양의 디스크 공간이 필요합니다.
참고 : 아래 나열된 명령은 openwrt 디렉토리 내에서 실행되어야합니다.
구성 변경 (예 : 추가 패키지 추가)을 작성하려면 다음을 수행 할 수 있습니다.
make menuconfigOpenWrt 패키지에 대한 업데이트는 시간이 지남에 따라 새로운 구성 옵션을 소개 할 수 있으므로 다음 명령을 실행하여 구성을 업데이트 할 수 있습니다.
make defconfigOpenWrt 빌드 시스템 사용법 문서도 참조하십시오.