ATT_SMS_System for home security system
Dependencies: FXOS8700CQ MODSERIAL mbed-rtos mbed
Fork of ATT_Cellular_IOT_Button by
config_me.h@73:4a7aa34332b9, 2018-04-30 (annotated)
- Committer:
- natschwa
- Date:
- Mon Apr 30 17:14:34 2018 +0000
- Revision:
- 73:4a7aa34332b9
- Parent:
- 72:0afdd141157c
Working ATT_SMS_System
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 | 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 | |
rfinn | 72:0afdd141157c | 9 | // This is the server's base server 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. |
natschwa | 73:4a7aa34332b9 | 12 | |
natschwa | 73:4a7aa34332b9 | 13 | //static const char * MY_SERVER_NAME = "runm-east.att.io"; // CHECK ME, might be different |
natschwa | 73:4a7aa34332b9 | 14 | static const char * MY_SERVER_NAME = "runm-west.att.io"; // CHECK ME, might be different |
rfinn | 68:d38834307b17 | 15 | |
rfinn | 68:d38834307b17 | 16 | //This is for normal HTTP. If you want to use TCP to a specific port, change that here: |
natschwa | 73:4a7aa34332b9 | 17 | |
natschwa | 73:4a7aa34332b9 | 18 | //static const char * MY_PORT_STR = "32485"; // CHANGE ME |
natschwa | 73:4a7aa34332b9 | 19 | static const char * MY_PORT_STR = "32480"; // CHANGE ME |
fkellermavnet | 21:d0038d14ee7c | 20 | |
rfinn | 69:a99e384b720f | 21 | // Only used if you program void GenerateModemString() to use them and send HTTP |
natschwa | 73:4a7aa34332b9 | 22 | |
stefanrousseau | 24:bd480d2aade4 | 23 | // These are FLOW fields from the Endpoints tab: |
natschwa | 73:4a7aa34332b9 | 24 | |
natschwa | 73:4a7aa34332b9 | 25 | //#define FLOW_BASE_PATH "/3ab29aa47262a/2297fbb55e65/968eb2cb9b84da9/in/flow" // CHANGE ME |
natschwa | 73:4a7aa34332b9 | 26 | #define FLOW_BASE_PATH "/b89259fadcfa9/8c7be95398c0/18a1705d518fb39/in/flow" // CHANGE ME |
natschwa | 73:4a7aa34332b9 | 27 | |
rfinn | 68:d38834307b17 | 28 | #define FLOW_INPUT_NAME "/buttons" |
natschwa | 73:4a7aa34332b9 | 29 | |
natschwa | 73:4a7aa34332b9 | 30 | // The full URL will be "http://"+MY_SERVER_NAME+":"+MY_PORT_STR+FLOW_BASE_PATH+FLOW_INPUT_NAME |
fkellermavnet | 21:d0038d14ee7c | 31 | |
stefanrousseau | 24:bd480d2aade4 | 32 | // Unless you want to use a different protocol, this field should be left as is: |
stefanrousseau | 12:7c94ec5069dc | 33 | #define FLOW_URL_TYPE " HTTP/1.1\r\nHost: " |
stefanrousseau | 12:7c94ec5069dc | 34 | |
stefanrousseau | 24:bd480d2aade4 | 35 | // This identifier specifies with which FLOW device you are communicating. |
stefanrousseau | 24:bd480d2aade4 | 36 | // If you only have one devive there then you can just leave this as is. |
stefanrousseau | 24:bd480d2aade4 | 37 | // Once your FLOW device has been initialized (Virtual Device Initialize clicked), |
stefanrousseau | 24:bd480d2aade4 | 38 | // the Virtual Device will show up in M2X. This is its "DEVICE SERIAL" field |
rfinn | 68:d38834307b17 | 39 | #define M2X_DEVICE_SERIAL "starterkit001" |
fkellermavnet | 21:d0038d14ee7c | 40 | |
stefanrousseau | 24:bd480d2aade4 | 41 | // This constant defines how often sensors are read and sent up to FLOW |
stefanrousseau | 24:bd480d2aade4 | 42 | #define SENSOR_UPDATE_INTERVAL_MS 5000; //5 seconds |
stefanrousseau | 24:bd480d2aade4 | 43 | |
fkellermavnet | 21:d0038d14ee7c | 44 | // 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 | 45 | static const char * MY_APN_STR = "m2m.com.attz"; |
fkellermavnet | 21:d0038d14ee7c | 46 | |
JMF | 2:0e2ef866af95 | 47 | #endif |