Este es un proyecto de muestra para un nodo class_a ttn lorawan.
El código se probó en un tablero F411CE Blackpill y en una placa F407VE negra.
Consulte la publicación del blog en https://primalcortex.wordpress.com/2020/11/17/a-zephyry-rtos basado en ttn-lorawan-node/ para obtener más información.
La última confirmación del código permite que el código compile/apunte a la versión Zephyr RTOS 3.11.99.
Antes de construir, cambie en el archivo src/main.c Las teclas TTN necesarias, específicamente para la activación de OTAA. Las teclas deben usarse en formato LSB estándar, por lo que no es necesario realizar cambios en la interfaz TTN Dasboard.
Instalar y configurar Zephyr RTO.
Construir después de configurar las teclas con: West Build -B BlackPill_F411ce -P
Si usa ST-Link Use: West Flash-Runner OpenOcd.
El LED a bordo debe parpadear rápidamente para dar tiempo para conectarse a través de la consola serie: pantalla /dev /ttyacm0, por ejemplo. Después de que el LED parpadea más lento, la parte del nodo Lorawan se está ejecutando.
Como está ahora, el código solo debe enviar un marco de datos después del proceso de unión.