Ini adalah proyek sampel untuk simpul Lorawan Class_A TTN.
Kode ini diuji pada papan BlackPill F411CE dan di papan F407VE Black.
Periksa posting blog di https://primalcortex.wordpress.com/2020/11/17/a-zephyr-rtos berbasis-ttn-lorawan-node/ untuk informasi lebih lanjut.
Komitmen kode terbaru memungkinkan kode untuk mengkompilasi/menargetkan versi Zephyr RTOS 3.11.99.
Sebelum membangun, ubah pada file src/main.c tombol TTN yang diperlukan, khususnya untuk aktivasi OTAA The dev_eui, join_eui yang ada di dasbor TTN disebut application_eui dan app_key. Kunci akan digunakan dalam format LSB standar, jadi tidak ada perubahan yang perlu dilakukan pada antarmuka dasboard TTN.
Instal dan Siapkan Zephyr RTOS.
Bangun Setelah Mengkonfigurasi Kunci Dengan: Build Barat -B BlackPill_F411ce -P
Jika menggunakan ST-Link Penggunaan: West Flash --runner OpenOCD.
LED onboard harus berkedip dengan cepat untuk memberikan waktu untuk terhubung melalui konsol serial: Screen /dev /ttyACM0 misalnya. Setelah LED berkedip lebih lambat, bagian simpul Lorawan berjalan.
Seperti sekarang, kode hanya boleh mengirim satu bingkai data setelah proses bergabung.