GSMA version
Dependencies: FXOS8700CQ mbed sfh7779
Fork of StarterKit by
config_me.h@42:8500f0cb2ea5, 2016-10-07 (annotated)
- Committer:
- elmkom
- Date:
- Fri Oct 07 17:01:22 2016 +0000
- Revision:
- 42:8500f0cb2ea5
- Parent:
- 41:85a736a9b900
- Child:
- 44:60008ebffdd4
code
Who changed what in which revision?
User | Revision | Line number | New 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 | 21:d0038d14ee7c | 6 | // This is the server's base URL name. Example "www.google.com" |
stefanrousseau | 24:bd480d2aade4 | 7 | // Note that when you Fork a FLOW, it will typically assign either |
stefanrousseau | 24:bd480d2aade4 | 8 | // "run-east.att.io" or "run-west.att.io", so be sure to check this. |
elmkom | 41:85a736a9b900 | 9 | //static const char * MY_SERVER_URL = "run-east.att.io"; |
elmkom | 41:85a736a9b900 | 10 | static const char * MY_SERVER_URL = "108.244.165.22"; |
stefanrousseau | 24:bd480d2aade4 | 11 | // These are FLOW fields from the Endpoints tab: |
elmkom | 41:85a736a9b900 | 12 | //#define FLOW_BASE_URL "/a80556051c438/f4cd2ed65f73/7ecb40fcd115f7a/in/flow" |
elmkom | 41:85a736a9b900 | 13 | //#define FLOW_INPUT_NAME "/shelf" |
elmkom | 41:85a736a9b900 | 14 | #define FLOW_BASE_URL "" |
elmkom | 35:2e864bae3af0 | 15 | #define FLOW_INPUT_NAME "/shelf" |
stefanrousseau | 24:bd480d2aade4 | 16 | // Unless you want to use a different protocol, this field should be left as is: |
stefanrousseau | 12:7c94ec5069dc | 17 | #define FLOW_URL_TYPE " HTTP/1.1\r\nHost: " |
stefanrousseau | 12:7c94ec5069dc | 18 | |
stefanrousseau | 24:bd480d2aade4 | 19 | // This identifier specifies with which FLOW device you are communicating. |
stefanrousseau | 24:bd480d2aade4 | 20 | // If you only have one devive there then you can just leave this as is. |
stefanrousseau | 24:bd480d2aade4 | 21 | // Once your FLOW device has been initialized (Virtual Device Initialize clicked), |
stefanrousseau | 24:bd480d2aade4 | 22 | // the Virtual Device will show up in M2X. This is its "DEVICE SERIAL" field |
fkellermavnet | 21:d0038d14ee7c | 23 | #define FLOW_DEVICE_NAME "vstarterkit001" |
fkellermavnet | 21:d0038d14ee7c | 24 | |
stefanrousseau | 24:bd480d2aade4 | 25 | // This constant defines how often sensors are read and sent up to FLOW |
stefanrousseau | 24:bd480d2aade4 | 26 | #define SENSOR_UPDATE_INTERVAL_MS 5000; //5 seconds |
stefanrousseau | 24:bd480d2aade4 | 27 | |
stefanrousseau | 24:bd480d2aade4 | 28 | // Specify here how many sensor parameters you want reported to FLOW. |
stefanrousseau | 24:bd480d2aade4 | 29 | // You can use only the temperature and humidity from the shield HTS221 |
stefanrousseau | 24:bd480d2aade4 | 30 | // or you can add the reading of the FXO8700CQ motion sensor on the FRDM-K64F board |
stefanrousseau | 24:bd480d2aade4 | 31 | // or if you have a SiLabs PMOD plugged into the shield, you can add its proximity sensor, |
stefanrousseau | 24:bd480d2aade4 | 32 | // UV light, visible ambient light and infrared ambient light readings |
stefanrousseau | 12:7c94ec5069dc | 33 | #define TEMP_HUMIDITY_ONLY 1 |
stefanrousseau | 12:7c94ec5069dc | 34 | #define TEMP_HUMIDITY_ACCELEROMETER 2 |
stefanrousseau | 12:7c94ec5069dc | 35 | #define TEMP_HUMIDITY_ACCELEROMETER_PMODSENSORS 3 |
elmkom | 38:532a0d929756 | 36 | #define PROXIMITY_ONLY 4 |
elmkom | 41:85a736a9b900 | 37 | #define SWITCH_ONLY 5 |
elmkom | 38:532a0d929756 | 38 | static int iSensorsToReport = PROXIMITY_ONLY; //TEMP_HUMIDITY_ONLY; //modify this to change your selection |
stefanrousseau | 12:7c94ec5069dc | 39 | |
fkellermavnet | 21:d0038d14ee7c | 40 | // This is the APN name for the cellular network, you will need to change this, check the instructions included with your SIM card kit: |
elmkom | 42:8500f0cb2ea5 | 41 | #define MY_APN_STR "m2m.com.attz" |
fkellermavnet | 21:d0038d14ee7c | 42 | |
fkellermavnet | 21:d0038d14ee7c | 43 | //This is for normal HTTP. If you want to use TCP to a specific port, change that here: |
elmkom | 41:85a736a9b900 | 44 | static const char * MY_PORT_STR = "5005"; |
JMF | 2:0e2ef866af95 | 45 | |
JMF | 2:0e2ef866af95 | 46 | #endif |