นี่คือโครงการตัวอย่างสำหรับโหนด Class_A TTN Lorawan
รหัสได้รับการทดสอบบนบอร์ด Blackpill F411CE และบนกระดาน F407VE สีดำ
ชำระเงินโพสต์บล็อกได้ที่ https://primalcortex.wordpress.com/2020/11/17/a-zephyr-rtos-quased-ttn-lorawan-node/ สำหรับข้อมูลเพิ่มเติม
รหัสล่าสุดที่ COMMIT อนุญาตให้รหัสสามารถรวบรวม/กำหนดเป้าหมายเวอร์ชัน Zephyr RTOS 3.11.99
ก่อนที่จะสร้างให้เปลี่ยนไฟล์ src/main.c คีย์ TTN ที่จำเป็นโดยเฉพาะสำหรับการเปิดใช้งาน OTAA the dev_eui, Join_eui ที่บนแดชบอร์ด TTN เรียกว่า Application_eui และ App_key คีย์จะต้องใช้ในรูปแบบ LSB มาตรฐานดังนั้นจึงไม่จำเป็นต้องมีการเปลี่ยนแปลงในอินเทอร์เฟซ TTN Dasboard
ติดตั้งและตั้งค่า Zephyr RTOS
สร้างหลังจากกำหนดค่าคีย์ด้วย: West Build -B blackpill_f411ce -p
หากใช้ ST-Link ใช้: West Flash-OpenOcd-runner
LED ออนบอร์ดควรกะพริบอย่างรวดเร็วเพื่อให้เวลาในการเชื่อมต่อผ่านคอนโซลอนุกรม: หน้าจอ /dev /ttyacm0 หลังจากที่ LED กะพริบช้าลงส่วนโหนด Lorawan กำลังทำงานอยู่
ตามที่เป็นอยู่ตอนนี้รหัสควรส่งเพียงหนึ่งเฟรมข้อมูลหลังจากกระบวนการเข้าร่วม