Below are key configurations:
Fragmentation
This application performs the FUOTA interoperability test, and the number of fragmented bytes can be modified from the default values of 995 bytes in FragDecoder.h
#define FRAG_MAX_NB 21
#define FRAG_MAX_SIZE 50
App activity
The application behavior can be adjusted by modifying conf/app_conf.h
.
GNSE_ADVANCED_TRACER_ENABLE
enables UART (115200/8-N-1) logging of application activity:
#define GNSE_ADVANCED_TRACER_ENABLE 1
DEBUGGER_ON
enables the use of a debugger in low power mode:
#define DEBUGGER_ON 1
Note:
Please keep in mind that it is best to disable the tracer and debugger functionalities to reduce power consumption.APPEUI
, DEVEUI
and APPKEY
allow the device to join the LoRaWAN network via OTAA:
#define APPEUI 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
#define DEVEUI 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
#define APPKEY 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
Note:
The default0x00
is a placeholder and you are required to change these values in order to achieve a successful activation. For testing purposes, these values can be random.