User's Guide
Table Of Contents
4.5 Setting DevEUI, AppEUI and DevKey 21
Figure 4.10: Scripts.
Figure 4.11: Scripts editing.
that takes over the compilation process. The firmware will be compiled by invoking
make
command.
Programming the DK board is done by invoking make command with firstflash parameter.
4.5 Setting DevEUI, AppEUI and DevKey
To ensure the highest level of security in LoRaWAN network and Over the Air Activation (OTTA) 3
different keys have to be programmed into every end node.
• DevEUI
- 6 bytes global end-device ID in IEEE EUI48 address space that uniquely identifies
the end-device, also used by Bluetooth. It is converted to IEEE EUI64 by inserting 0xFFFE in
the bytes 4 and 5. e.g. 78af58fffe040000
• AppEUI
- 8 bytes global application ID in IEEE EUI64 address space that uniquely identifies
the application provider (i.e., owner) of the end-device
• DevKey - 16 bytes unique AES-128 key
These keys are programmed by MatchX and stored in a special region of the nonvolatile memory










