هذا مشروع عينة لعقدة class_a ttn lorawan.
تم اختبار الرمز على لوحة Blackpill F411CE وعلى لوحة F407VE أسود.
الخروج عن منشور المدونة على https://primalcortex.wordpress.com/2020/11/17/a-zephyr-rtos المستند إلى ttn-lorawan-node/ لمزيد من المعلومات.
يسمح أحدث رمز التزام بالرمز بتجميع/استهداف إصدار Zephyr RTOS 3.11.99.
قبل الإنشاء ، قم بتغيير على ملف SRC/Main.c مفاتيح TTN اللازمة ، خاصة لتنشيط OTAA Dev_eui ، و coin_eui التي يطلق عليها TTN Dashboard Application_EUI و App_key. يجب استخدام المفاتيح بتنسيق LSB القياسي ، لذلك لا يلزم إجراء أي تغيير على واجهة TTN Dasboard.
تثبيت وإعداد Zephyr RTOs.
بناء بعد تكوين المفاتيح مع: West Build -B Blackpill_F411CE -P
إذا كنت تستخدم ST-Link Use: West Flash-Runner OpenOCD.
يجب أن تومض LED على متن الطائرة بسرعة لإعطاء الوقت للاتصال من خلال وحدة التحكم التسلسلية: الشاشة /DEV /TTYACM0 على سبيل المثال. بعد وميض LED أبطأ ، يتم تشغيل جزء عقدة Lorawan.
كما هو الآن ، يجب أن يرسل الرمز إطار بيانات واحد فقط بعد عملية الانضمام.