Sending IKS01A1 temperature sensor to LoRaWAN port-5 uplink

Dependencies:   X_NUCLEO_IKS01A1 mbed LoRaWAN-lib SX1276Lib

Fork of LoRaWAN-demo-76 by Semtech

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)

Committer:
dudmuck
Date:
Tue Aug 16 00:16:25 2016 +0000
Revision:
8:7b1d5fb9cf72
Parent:
7:3173f0508a98
added IKS01A1 temperature sensing

Who changed what in which revision?

UserRevisionLine numberNew 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 */
dudmuck 8:7b1d5fb9cf72 32 #define IEEE_OUI 0x00, 0x25, 0x0c
mluis 5:1e9f6a365854 33
mluis 5:1e9f6a365854 34 /*!
mluis 3:9c6f7f082151 35 * Mote device IEEE EUI (big endian)
mluis 3:9c6f7f082151 36 */
dudmuck 8:7b1d5fb9cf72 37 #define LORAWAN_DEVICE_EUI { IEEE_OUI, 0x01, 0x00, 0x00, 0x00, 0x20 }
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 */
dudmuck 8:7b1d5fb9cf72 47 #define LORAWAN_APPLICATION_KEY { 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff }
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__