ATT_SMS_System for home security system

Dependencies:   FXOS8700CQ MODSERIAL mbed-rtos mbed

Fork of ATT_Cellular_IOT_Button by Richard Finn

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?

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
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