Applications

Sensor Edition: app_template

This application provides a bloat-free template for starting with application development. Developers are expected to customize this application, add their source files and build configurations according to their needs.

Sensor Edition: basic

This application is mainly used to test the hardware of the GNSE.

Sensor Edition: basic_azurertos

This application provides a basic example of Microsoft Azure RTOS functionality. The application creates two threads and a message queue. Thread 1 attempts to pass a message to thread 2 via the queue and then sleeps for TX_DELAY. Thread 2 blinks the LED when the sent message is successfully received.

Sensor Edition: basic_bootloader

The application provides a basic bootloader that can be combined with other applications to perform a specific functionality at boot time.

Sensor Edition: basic_freertos

This application provides a basic example of Amazon FreeRTOS functionality. The application creates two threads and a message queue. Thread 1 attempts to pass a message to thread 2 via the queue and then sleeps for TX_DELAY. Thread 2 blinks the LED when the sent message is successfully received.

Sensor Edition: basic_fuota

This application provides a basic example of LoRaWAN FUOTA (Firmware Update Over The Air) functionality.

Sensor Edition: basic_lorawan

This application serves as a basic template for LoRaWAN applications.

Sensor Edition: freefall_lorawan

This application is used to detect free fall events and also serves as a template for acceleration detection handling.

Sensor Edition: freertos_lorawan

This application provides an example of LoRaWAN class A application using FreeRTOS.

Sensor Edition: secure_element_lorawan

This application showcases LoRaWAN functionality using a HW secure element (ATECC608A-TNGLORA). You can learn more about LoRaWAN and HW secure elements from here and here.

Sensor Edition: sensors_lorawan

This application samples the on-board device sensors information and transmits the sensor data over LoRaWAN.