Semtech stack for ELMO - ver. 4.1.0.

Dependencies:   SX1272lib mbed

Fork of LoRaWAN_Semtech_stack_v4.1 by Michal Leksinski

Committer:
mleksio
Date:
Fri Apr 22 07:37:04 2016 +0000
Revision:
5:cbb921e2a03b
Parent:
4:0aa5d153c316
Removed unused files.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mleksio 1:2be292bd43f9 1 /*
mleksio 1:2be292bd43f9 2 / _____) _ | |
mleksio 1:2be292bd43f9 3 ( (____ _____ ____ _| |_ _____ ____| |__
mleksio 1:2be292bd43f9 4 \____ \| ___ | (_ _) ___ |/ ___) _ \
mleksio 1:2be292bd43f9 5 _____) ) ____| | | || |_| ____( (___| | | |
mleksio 1:2be292bd43f9 6 (______/|_____)_|_|_| \__)_____)\____)_| |_|
mleksio 1:2be292bd43f9 7 (C)2015 Semtech
mleksio 1:2be292bd43f9 8 Description: End device comissioning parameters
mleksio 1:2be292bd43f9 9 License: Revised BSD License, see LICENSE.TXT file include in the project
mleksio 1:2be292bd43f9 10 Maintainer: Miguel Luis and Gregory Cristian
mleksio 1:2be292bd43f9 11 */
mleksio 1:2be292bd43f9 12 #ifndef __LORA_COMISSIONING_H__
mleksio 1:2be292bd43f9 13 #define __LORA_COMISSIONING_H__
mleksio 1:2be292bd43f9 14
mleksio 1:2be292bd43f9 15 /*!
mleksio 1:2be292bd43f9 16 * When set to 1 the application uses the Over-the-Air activation procedure
mleksio 1:2be292bd43f9 17 * When set to 0 the application uses the Personalization activation procedure
mleksio 1:2be292bd43f9 18 */
mleksio 1:2be292bd43f9 19 #define OVER_THE_AIR_ACTIVATION 1
mleksio 1:2be292bd43f9 20
mleksio 1:2be292bd43f9 21 /*!
mleksio 1:2be292bd43f9 22 * Indicates if the end-device is to be connected to a private or public network
mleksio 1:2be292bd43f9 23 */
mleksio 1:2be292bd43f9 24 #define LORAWAN_PUBLIC_NETWORK true
mleksio 1:2be292bd43f9 25
mleksio 1:2be292bd43f9 26 #if( OVER_THE_AIR_ACTIVATION != 0 )
mleksio 1:2be292bd43f9 27
mleksio 1:2be292bd43f9 28 /*!
mleksio 1:2be292bd43f9 29 * Mote device IEEE EUI (big endian)
mleksio 1:2be292bd43f9 30 *
mleksio 1:2be292bd43f9 31 * \remark In this application the value is automatically generated by calling
mleksio 1:2be292bd43f9 32 * BoardGetUniqueId function
mleksio 1:2be292bd43f9 33 */
mleksio 1:2be292bd43f9 34 #define LORAWAN_DEVICE_EUI { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }
mleksio 1:2be292bd43f9 35
mleksio 1:2be292bd43f9 36 /*!
mleksio 1:2be292bd43f9 37 * Application IEEE EUI (big endian)
mleksio 1:2be292bd43f9 38 */
pBiczysko 4:0aa5d153c316 39 #define LORAWAN_APPLICATION_EUI { 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88 }
mleksio 1:2be292bd43f9 40
mleksio 1:2be292bd43f9 41 /*!
mleksio 1:2be292bd43f9 42 * AES encryption/decryption cipher application key
mleksio 1:2be292bd43f9 43 */
pBiczysko 4:0aa5d153c316 44 #define LORAWAN_APPLICATION_KEY { 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xAA, 0xBB, 0xCC, 0xDD, 0xEE, 0xFF, 0x00 }
mleksio 1:2be292bd43f9 45
mleksio 1:2be292bd43f9 46 #else
mleksio 1:2be292bd43f9 47
mleksio 1:2be292bd43f9 48 /*!
mleksio 1:2be292bd43f9 49 * Current network ID
mleksio 1:2be292bd43f9 50 */
mleksio 1:2be292bd43f9 51 #define LORAWAN_NETWORK_ID ( uint32_t )0
mleksio 1:2be292bd43f9 52
mleksio 1:2be292bd43f9 53 /*!
mleksio 1:2be292bd43f9 54 * Device address on the network (big endian)
mleksio 1:2be292bd43f9 55 *
mleksio 1:2be292bd43f9 56 * \remark In this application the value is automatically generated using
mleksio 1:2be292bd43f9 57 * a pseudo random generator seeded with a value derived from
mleksio 1:2be292bd43f9 58 * BoardUniqueId value
mleksio 1:2be292bd43f9 59 */
mleksio 1:2be292bd43f9 60 #define LORAWAN_DEVICE_ADDRESS ( uint32_t )0x00000000
mleksio 1:2be292bd43f9 61
mleksio 1:2be292bd43f9 62 /*!
mleksio 1:2be292bd43f9 63 * AES encryption/decryption cipher network session key
mleksio 1:2be292bd43f9 64 */
mleksio 1:2be292bd43f9 65 #define LORAWAN_NWKSKEY { 0x2B, 0x7E, 0x15, 0x16, 0x28, 0xAE, 0xD2, 0xA6, 0xAB, 0xF7, 0x15, 0x88, 0x09, 0xCF, 0x4F, 0x3C }
mleksio 1:2be292bd43f9 66
mleksio 1:2be292bd43f9 67 /*!
mleksio 1:2be292bd43f9 68 * AES encryption/decryption cipher application session key
mleksio 1:2be292bd43f9 69 */
mleksio 1:2be292bd43f9 70 #define LORAWAN_APPSKEY { 0x2B, 0x7E, 0x15, 0x16, 0x28, 0xAE, 0xD2, 0xA6, 0xAB, 0xF7, 0x15, 0x88, 0x09, 0xCF, 0x4F, 0x3C }
mleksio 1:2be292bd43f9 71
mleksio 1:2be292bd43f9 72 #endif
mleksio 1:2be292bd43f9 73
mleksio 1:2be292bd43f9 74 #endif // __LORA_COMISSIONING_H__