Sending IKS01A1 temperature sensor to LoRaWAN port-5 uplink
Dependencies: X_NUCLEO_IKS01A1 mbed LoRaWAN-lib SX1276Lib
Fork of LoRaWAN-demo-76 by
Use IKS01A1 sensor shield with SX1272 shield or SX1276 shield.
Sends temperature sensor to LoRaWAN uplink port 5.
Remove SB22 and SB23 from IKS01A1 before using
SB28 conflicts with DIO0 on radio. (TxDone RxDone)
SB22 conflicts with RxTx on radio. (antenna switch)
app/Comissioning.h@7:3173f0508a98, 2016-07-05 (annotated)
- Committer:
- mluis
- Date:
- Tue Jul 05 15:01:57 2016 +0000
- Revision:
- 7:3173f0508a98
- Parent:
- 5:1e9f6a365854
- Child:
- 8:7b1d5fb9cf72
Synchronized example application with GitHub LoRaMac-node examples; Updated mbed and LoRaWAN-lib libraries
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mluis | 3:9c6f7f082151 | 1 | /* |
mluis | 3:9c6f7f082151 | 2 | / _____) _ | | |
mluis | 3:9c6f7f082151 | 3 | ( (____ _____ ____ _| |_ _____ ____| |__ |
mluis | 3:9c6f7f082151 | 4 | \____ \| ___ | (_ _) ___ |/ ___) _ \ |
mluis | 3:9c6f7f082151 | 5 | _____) ) ____| | | || |_| ____( (___| | | | |
mluis | 3:9c6f7f082151 | 6 | (______/|_____)_|_|_| \__)_____)\____)_| |_| |
mluis | 3:9c6f7f082151 | 7 | (C)2015 Semtech |
mluis | 3:9c6f7f082151 | 8 | |
mluis | 7:3173f0508a98 | 9 | Description: End device commissioning parameters |
mluis | 3:9c6f7f082151 | 10 | |
mluis | 3:9c6f7f082151 | 11 | License: Revised BSD License, see LICENSE.TXT file include in the project |
mluis | 3:9c6f7f082151 | 12 | |
mluis | 3:9c6f7f082151 | 13 | Maintainer: Miguel Luis and Gregory Cristian |
mluis | 3:9c6f7f082151 | 14 | */ |
mluis | 7:3173f0508a98 | 15 | #ifndef __LORA_COMMISSIONING_H__ |
mluis | 7:3173f0508a98 | 16 | #define __LORA_COMMISSIONING_H__ |
mluis | 3:9c6f7f082151 | 17 | |
mluis | 3:9c6f7f082151 | 18 | /*! |
mluis | 3:9c6f7f082151 | 19 | * When set to 1 the application uses the Over-the-Air activation procedure |
mluis | 3:9c6f7f082151 | 20 | * When set to 0 the application uses the Personalization activation procedure |
mluis | 3:9c6f7f082151 | 21 | */ |
mluis | 3:9c6f7f082151 | 22 | #define OVER_THE_AIR_ACTIVATION 1 |
mluis | 3:9c6f7f082151 | 23 | |
mluis | 3:9c6f7f082151 | 24 | /*! |
mluis | 3:9c6f7f082151 | 25 | * Indicates if the end-device is to be connected to a private or public network |
mluis | 3:9c6f7f082151 | 26 | */ |
mluis | 3:9c6f7f082151 | 27 | #define LORAWAN_PUBLIC_NETWORK true |
mluis | 3:9c6f7f082151 | 28 | |
mluis | 3:9c6f7f082151 | 29 | /*! |
mluis | 5:1e9f6a365854 | 30 | * IEEE Organizationally Unique Identifier ( OUI ) (big endian) |
mluis | 5:1e9f6a365854 | 31 | */ |
mluis | 5:1e9f6a365854 | 32 | #define IEEE_OUI 0x11, 0x22, 0x33 |
mluis | 5:1e9f6a365854 | 33 | |
mluis | 5:1e9f6a365854 | 34 | /*! |
mluis | 3:9c6f7f082151 | 35 | * Mote device IEEE EUI (big endian) |
mluis | 3:9c6f7f082151 | 36 | */ |
mluis | 5:1e9f6a365854 | 37 | #define LORAWAN_DEVICE_EUI { IEEE_OUI, 0x44, 0x55, 0x66, 0x77, 0x88 } |
mluis | 3:9c6f7f082151 | 38 | |
mluis | 3:9c6f7f082151 | 39 | /*! |
mluis | 3:9c6f7f082151 | 40 | * Application IEEE EUI (big endian) |
mluis | 3:9c6f7f082151 | 41 | */ |
mluis | 3:9c6f7f082151 | 42 | #define LORAWAN_APPLICATION_EUI { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } |
mluis | 3:9c6f7f082151 | 43 | |
mluis | 3:9c6f7f082151 | 44 | /*! |
mluis | 3:9c6f7f082151 | 45 | * AES encryption/decryption cipher application key |
mluis | 3:9c6f7f082151 | 46 | */ |
mluis | 3:9c6f7f082151 | 47 | #define LORAWAN_APPLICATION_KEY { 0x2B, 0x7E, 0x15, 0x16, 0x28, 0xAE, 0xD2, 0xA6, 0xAB, 0xF7, 0x15, 0x88, 0x09, 0xCF, 0x4F, 0x3C } |
mluis | 3:9c6f7f082151 | 48 | |
mluis | 3:9c6f7f082151 | 49 | /*! |
mluis | 3:9c6f7f082151 | 50 | * Current network ID |
mluis | 3:9c6f7f082151 | 51 | */ |
mluis | 3:9c6f7f082151 | 52 | #define LORAWAN_NETWORK_ID ( uint32_t )0 |
mluis | 3:9c6f7f082151 | 53 | |
mluis | 3:9c6f7f082151 | 54 | /*! |
mluis | 3:9c6f7f082151 | 55 | * Device address on the network (big endian) |
mluis | 3:9c6f7f082151 | 56 | */ |
mluis | 3:9c6f7f082151 | 57 | #define LORAWAN_DEVICE_ADDRESS ( uint32_t )0x12345678 |
mluis | 3:9c6f7f082151 | 58 | |
mluis | 3:9c6f7f082151 | 59 | /*! |
mluis | 3:9c6f7f082151 | 60 | * AES encryption/decryption cipher network session key |
mluis | 3:9c6f7f082151 | 61 | */ |
mluis | 3:9c6f7f082151 | 62 | #define LORAWAN_NWKSKEY { 0x2B, 0x7E, 0x15, 0x16, 0x28, 0xAE, 0xD2, 0xA6, 0xAB, 0xF7, 0x15, 0x88, 0x09, 0xCF, 0x4F, 0x3C } |
mluis | 3:9c6f7f082151 | 63 | |
mluis | 3:9c6f7f082151 | 64 | /*! |
mluis | 3:9c6f7f082151 | 65 | * AES encryption/decryption cipher application session key |
mluis | 3:9c6f7f082151 | 66 | */ |
mluis | 3:9c6f7f082151 | 67 | #define LORAWAN_APPSKEY { 0x2B, 0x7E, 0x15, 0x16, 0x28, 0xAE, 0xD2, 0xA6, 0xAB, 0xF7, 0x15, 0x88, 0x09, 0xCF, 0x4F, 0x3C } |
mluis | 3:9c6f7f082151 | 68 | |
mluis | 7:3173f0508a98 | 69 | #endif // __LORA_COMMISSIONING_H__ |