Fork with SeeedStudio Xadow GPS v2 enabled

Dependencies:   FXOS8700CQ MODSERIAL XadowGPS mbed

Fork of Avnet_ATT_Cellular_IOT by Avnet

Committer:
stefanrousseau
Date:
Fri Jul 29 01:11:55 2016 +0000
Revision:
58:c417fbc39c22
Parent:
55:3abf9e3f42e6
Child:
68:6e311c747045
Made TEMP_HUMIDITY_ACCELEROMETER the sensor selection default, as the FLOW project now tests for those

Who changed what in which revision?

UserRevisionLine numberNew contents of line
JMF 2:0e2ef866af95 1 #ifndef __CONFIG_ME_H_
JMF 2:0e2ef866af95 2 #define __CONFIG_ME_H_
JMF 2:0e2ef866af95 3
JMF 2:0e2ef866af95 4 // User must set these for own context:
fkellermavnet 21:d0038d14ee7c 5
fkellermavnet 50:8ac42961458c 6 #define BUF_SIZE_FOR_N_MAX_SOCKREAD (10)
fkellermavnet 50:8ac42961458c 7 #define MAX_WNC_SOCKREAD_PAYLOAD (1500)
fkellermavnet 50:8ac42961458c 8
fkellermavnet 21:d0038d14ee7c 9 // This is the server's base URL name. Example "www.google.com"
stefanrousseau 24:bd480d2aade4 10 // Note that when you Fork a FLOW, it will typically assign either
stefanrousseau 24:bd480d2aade4 11 // "run-east.att.io" or "run-west.att.io", so be sure to check this.
fkellermavnet 51:d9e5952545da 12 static const char * MY_SERVER_URL = "run-west.att.io";
fkellermavnet 21:d0038d14ee7c 13
stefanrousseau 24:bd480d2aade4 14 // These are FLOW fields from the Endpoints tab:
stefanrousseau 12:7c94ec5069dc 15 #define FLOW_BASE_URL "/1e464b19cdcde/774c88d68202/86694923d5bf28a/in/flow"
stefanrousseau 12:7c94ec5069dc 16 #define FLOW_INPUT_NAME "/climate"
fkellermavnet 21:d0038d14ee7c 17
stefanrousseau 24:bd480d2aade4 18 // Unless you want to use a different protocol, this field should be left as is:
stefanrousseau 12:7c94ec5069dc 19 #define FLOW_URL_TYPE " HTTP/1.1\r\nHost: "
stefanrousseau 12:7c94ec5069dc 20
stefanrousseau 24:bd480d2aade4 21 // This identifier specifies with which FLOW device you are communicating.
stefanrousseau 24:bd480d2aade4 22 // If you only have one devive there then you can just leave this as is.
stefanrousseau 24:bd480d2aade4 23 // Once your FLOW device has been initialized (Virtual Device Initialize clicked),
stefanrousseau 24:bd480d2aade4 24 // the Virtual Device will show up in M2X. This is its "DEVICE SERIAL" field
fkellermavnet 21:d0038d14ee7c 25 #define FLOW_DEVICE_NAME "vstarterkit001"
fkellermavnet 21:d0038d14ee7c 26
stefanrousseau 24:bd480d2aade4 27 // This constant defines how often sensors are read and sent up to FLOW
stefanrousseau 24:bd480d2aade4 28 #define SENSOR_UPDATE_INTERVAL_MS 5000; //5 seconds
stefanrousseau 24:bd480d2aade4 29
stefanrousseau 24:bd480d2aade4 30 // Specify here how many sensor parameters you want reported to FLOW.
stefanrousseau 24:bd480d2aade4 31 // You can use only the temperature and humidity from the shield HTS221
stefanrousseau 24:bd480d2aade4 32 // or you can add the reading of the FXO8700CQ motion sensor on the FRDM-K64F board
stefanrousseau 24:bd480d2aade4 33 // or if you have a SiLabs PMOD plugged into the shield, you can add its proximity sensor,
stefanrousseau 24:bd480d2aade4 34 // UV light, visible ambient light and infrared ambient light readings
stefanrousseau 55:3abf9e3f42e6 35 // If you run the Windows "Sensor Simulator" utility, 8 additional virtual
stefanrousseau 55:3abf9e3f42e6 36 // sensors can also be made available via USB.
stefanrousseau 55:3abf9e3f42e6 37 #define TEMP_HUMIDITY_ONLY 1
stefanrousseau 55:3abf9e3f42e6 38 #define TEMP_HUMIDITY_ACCELEROMETER 2
stefanrousseau 55:3abf9e3f42e6 39 #define TEMP_HUMIDITY_ACCELEROMETER_PMODSENSORS 3
stefanrousseau 55:3abf9e3f42e6 40 #define TEMP_HUMIDITY_ACCELEROMETER_PMODSENSORS_VIRTUALSENSORS 4
stefanrousseau 58:c417fbc39c22 41 static int iSensorsToReport = TEMP_HUMIDITY_ACCELEROMETER; //modify this to change your selection
stefanrousseau 12:7c94ec5069dc 42
fkellermavnet 21:d0038d14ee7c 43 // This is the APN name for the cellular network, you will need to change this, check the instructions included with your SIM card kit:
stefanrousseau 12:7c94ec5069dc 44 static const char * MY_APN_STR = "m2m.com.attz";
fkellermavnet 21:d0038d14ee7c 45
fkellermavnet 21:d0038d14ee7c 46 //This is for normal HTTP. If you want to use TCP to a specific port, change that here:
fkellermavnet 21:d0038d14ee7c 47 static const char * MY_PORT_STR = "80";
JMF 2:0e2ef866af95 48
JMF 2:0e2ef866af95 49 #endif