A simple project for sending button input up to AT&T Flow

Dependencies:   FXOS8700CQ MODSERIAL mbed

For instructions on using this program, see the AT&T Starter Kit tutorial on it.

Revision:
68:d38834307b17
Parent:
58:c417fbc39c22
Child:
69:a99e384b720f
--- a/config_me.h	Thu Aug 04 16:24:13 2016 +0000
+++ b/config_me.h	Tue Aug 09 19:23:11 2016 +0000
@@ -9,11 +9,14 @@
 // This is the server's base URL name.  Example "www.google.com"
 // Note that when you Fork a FLOW, it will typically assign  either
 // "run-east.att.io" or "run-west.att.io", so be sure to check this.
-static const char * MY_SERVER_URL       = "run-west.att.io";
+static const char * MY_SERVER_URL       = "run-west.att.io";  //  CHECK ME, might be different
+
+//This is for normal HTTP.  If you want to use TCP to a specific port, change that here:
+static const char * MY_PORT_STR         = "0000";       // CHANGE ME
 
 // These are FLOW fields from the Endpoints tab:
-#define FLOW_BASE_URL                   "/1e464b19cdcde/774c88d68202/86694923d5bf28a/in/flow"
-#define FLOW_INPUT_NAME                 "/climate"
+#define FLOW_BASE_URL                   "/..../in/flow"  // CHANGE ME
+#define FLOW_INPUT_NAME                 "/buttons"
 
 // Unless you want to use a different protocol, this field should be left as is:
 #define FLOW_URL_TYPE                   " HTTP/1.1\r\nHost: "
@@ -22,28 +25,12 @@
 // If you only have one devive there then you can just leave this as is.
 // Once your FLOW device has been initialized (Virtual Device Initialize clicked),
 // the Virtual Device will show up in M2X.  This is its "DEVICE SERIAL" field
-#define FLOW_DEVICE_NAME                "vstarterkit001"
+#define M2X_DEVICE_SERIAL                "starterkit001"
 
 // This constant defines how often sensors are read and sent up to FLOW
 #define SENSOR_UPDATE_INTERVAL_MS       5000; //5 seconds
 
-// Specify here how many sensor parameters you want reported to FLOW.
-// You can use only the temperature and humidity from the shield HTS221
-// or you can add the reading of the FXO8700CQ motion sensor on the FRDM-K64F board
-// or if you have a SiLabs PMOD plugged into the shield, you can add its proximity sensor,
-// UV light, visible ambient light and infrared ambient light readings
-// If you run the Windows "Sensor Simulator" utility, 8 additional virtual
-// sensors can also be made available via USB.
-#define TEMP_HUMIDITY_ONLY                                      1
-#define TEMP_HUMIDITY_ACCELEROMETER                             2
-#define TEMP_HUMIDITY_ACCELEROMETER_PMODSENSORS                 3
-#define TEMP_HUMIDITY_ACCELEROMETER_PMODSENSORS_VIRTUALSENSORS  4
-static int iSensorsToReport = TEMP_HUMIDITY_ACCELEROMETER; //modify this to change your selection
-
 // This is the APN name for the cellular network, you will need to change this, check the instructions included with your SIM card kit:
 static const char * MY_APN_STR          = "m2m.com.attz";
 
-//This is for normal HTTP.  If you want to use TCP to a specific port, change that here:
-static const char * MY_PORT_STR         = "80";
-
 #endif