|
L14-Click 1.0
STM32WLE5CC LoRaWAN Sensor Platform
|
Secure Element identity and keys. More...
Go to the source code of this file.
Macros | |
| #define | LORAWAN_DEVICE_EUI 00,00,00,00,00,00,00,00 |
| #define | LORAWAN_JOIN_EUI 01,01,01,01,01,01,01,01 |
| #define | LORAWAN_DEVICE_ADDRESS 00,00,00,00 |
| #define | LORAWAN_APP_KEY 2B,7E,15,16,28,AE,D2,A6,AB,F7,15,88,09,CF,4F,3C |
| #define | LORAWAN_NWK_KEY 2B,7E,15,16,28,AE,D2,A6,AB,F7,15,88,09,CF,4F,3C |
| #define | LORAWAN_NWK_S_KEY 2B,7E,15,16,28,AE,D2,A6,AB,F7,15,88,09,CF,4F,3C |
| #define | LORAWAN_APP_S_KEY 2B,7E,15,16,28,AE,D2,A6,AB,F7,15,88,09,CF,4F,3C |
| #define | RAW_TO_INT8A(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) |
| #define | RAW8_TO_INT8A(a, b, c, d) |
| #define | RAW32_TO_INT8A(a, b, c, d, e, f, g, h) |
| #define | FORMAT_KEY(...) |
| #define | FORMAT8_KEY(...) |
| #define | FORMAT32_KEY(...) |
| #define | SESSION_KEYS_LIST |
| #define | SESSION_MC_KEYS_LIST |
| #define | SOFT_SE_KEY_LIST |
| #define | SOFT_SE_ID_LIST |
Secure Element identity and keys.
Portions COPYRIGHT 2020 STMicroelectronics
Definition in file se-identity.h.
| #define FORMAT32_KEY | ( | ... | ) |
Definition at line 139 of file se-identity.h.
| #define FORMAT8_KEY | ( | ... | ) |
Definition at line 138 of file se-identity.h.
| #define FORMAT_KEY | ( | ... | ) |
Definition at line 137 of file se-identity.h.
| #define LORAWAN_APP_KEY 2B,7E,15,16,28,AE,D2,A6,AB,F7,15,88,09,CF,4F,3C |
Application root key
Definition at line 108 of file se-identity.h.
| #define LORAWAN_APP_S_KEY 2B,7E,15,16,28,AE,D2,A6,AB,F7,15,88,09,CF,4F,3C |
Application session key
Definition at line 123 of file se-identity.h.
| #define LORAWAN_DEVICE_ADDRESS 00,00,00,00 |
Device address on the network (big endian) When set to 00,00,00,00 DevAddr is automatically set with a value provided by MCU platform
Definition at line 103 of file se-identity.h.
| #define LORAWAN_DEVICE_EUI 00,00,00,00,00,00,00,00 |
WARNING ***********************************
The secure-element implementation supports both 1.0.x and 1.1.x LoRaWAN versions of the specification. Thus it has been decided to use the 1.1.x keys and EUI name definitions. The below table shows the names equivalence between versions: +------------------—+----------------------—+ | 1.0.x | 1.1.x | +=====================+=========================+ | LORAWAN_DEVICE_EUI | LORAWAN_DEVICE_EUI | +------------------—+----------------------—+ | LORAWAN_APP_EUI | LORAWAN_JOIN_EUI | +------------------—+----------------------—+ | LORAWAN_GEN_APP_KEY | LORAWAN_APP_KEY | +------------------—+----------------------—+ | LORAWAN_APP_KEY | LORAWAN_NWK_KEY | +------------------—+----------------------—+ | LORAWAN_NWK_S_KEY | LORAWAN_F_NWK_S_INT_KEY | +------------------—+----------------------—+ | LORAWAN_NWK_S_KEY | LORAWAN_S_NWK_S_INT_KEY | +------------------—+----------------------—+ | LORAWAN_NWK_S_KEY | LORAWAN_NWK_S_ENC_KEY | +------------------—+----------------------—+ | LORAWAN_APP_S_KEY | LORAWAN_APP_S_KEY | +------------------—+----------------------—+
End-device IEEE EUI (big endian) When set to 00,00,00,00,00,00,00,00 DevEui is automatically set with a value provided by MCU platform
Definition at line 92 of file se-identity.h.
| #define LORAWAN_JOIN_EUI 01,01,01,01,01,01,01,01 |
App/Join server IEEE EUI (big endian)
Definition at line 97 of file se-identity.h.
| #define LORAWAN_NWK_KEY 2B,7E,15,16,28,AE,D2,A6,AB,F7,15,88,09,CF,4F,3C |
Network root key
Definition at line 113 of file se-identity.h.
| #define LORAWAN_NWK_S_KEY 2B,7E,15,16,28,AE,D2,A6,AB,F7,15,88,09,CF,4F,3C |
Forwarding Network session key
Definition at line 118 of file se-identity.h.
| #define RAW32_TO_INT8A | ( | a, | |
| b, | |||
| c, | |||
| d, | |||
| e, | |||
| f, | |||
| g, | |||
| h ) |
Definition at line 134 of file se-identity.h.
| #define RAW8_TO_INT8A | ( | a, | |
| b, | |||
| c, | |||
| d ) |
Definition at line 133 of file se-identity.h.
| #define RAW_TO_INT8A | ( | a, | |
| b, | |||
| c, | |||
| d, | |||
| e, | |||
| f, | |||
| g, | |||
| h, | |||
| i, | |||
| j, | |||
| k, | |||
| l, | |||
| m, | |||
| n, | |||
| o, | |||
| p ) |
Format commissioning keys
Definition at line 128 of file se-identity.h.
| #define SESSION_KEYS_LIST |
Definition at line 203 of file se-identity.h.
| #define SESSION_MC_KEYS_LIST |
Definition at line 249 of file se-identity.h.
| #define SOFT_SE_ID_LIST |
Definition at line 358 of file se-identity.h.
| #define SOFT_SE_KEY_LIST |
Definition at line 324 of file se-identity.h.