ChirpStack Gateway OS adalah OS Open-Sumber OpenWRT yang berbasis OS untuk Lora ® Gateways. Ini menyediakan antarmuka web untuk konfigurasi dan berisi opsi konfigurasi yang telah ditentukan sebelumnya untuk perangkat keras LORA umum untuk memudahkan untuk mengatur lora gateway dan secara opsional server jaringan Lorawan ® berbasis ChirpStack.
CATATAN: Jika Anda mencari resep yocto dari OS ChirpStack Gateway yang sebelumnya berbasis, silakan beralih ke cabang V4_YOCTO.
Silakan merujuk ke dokumentasi OS ChirpStack Gateway untuk dokumentasi dan gambar yang telah dikompilasi sebelumnya.
Membangun OS Gateway ChirpStack Membutuhkan:
Untuk menginisialisasi lingkungan Build OpenWRT, jalankan perintah berikut:
make initIni akan:
Langkah ini tidak diperlukan setelah menjalankan make init , tetapi memungkinkan Anda untuk memperbarui sumber OpenWrt dan memberi makan di titik selanjutnya:
make updateUntuk membangun OS ChirpStack Gateway, Anda harus memasuki lingkungan pengembangan berbasis Docker terlebih dahulu:
make devshell
Setiap target dan gambar memiliki file konfigurasi, file, dan tambalan OpenWrt sendiri. Ini dapat ditemukan di bawah direktori conf repositori ini.
Untuk beralih ke salah satu lingkungan konfigurasi ini, Anda harus mengeksekusi:
make switch-env ENV=name-of-env
Contoh untuk jika Anda ingin beralih ke base_raspberrypi_bcm27xx_bcm2709 , Anda mengeksekusi:
make switch-env ENV=base_raspberrypi_bcm27xx_bcm2709
Ini akan:
Setelah konfigurasi diatur, jalankan perintah berikut untuk membangun gambar OS ChirpStack Gateway:
makePerhatikan bahwa ini dapat memakan waktu beberapa jam tergantung pada konfigurasi yang dipilih dan akan membutuhkan sejumlah besar ruang disk.
Catatan: Perintah yang tercantum di bawah ini harus dieksekusi dalam direktori openwrt .
Untuk membuat perubahan konfigurasi (mis. Tambahkan paket tambahan), Anda dapat mengeksekusi:
make menuconfigSebagai pembaruan untuk paket OpenWRT dapat memperkenalkan opsi konfigurasi baru dari waktu ke waktu, Anda dapat menjalankan perintah berikut untuk memperbarui konfigurasi:
make defconfigSilakan merujuk juga ke dokumentasi penggunaan sistem Build OpenWRT.