Remote Writing IoT Data to Influx-DB over HTTP-API.

Dependencies:   FXOS8700CQ mbed

Fork of AvnetATT_shape_hackathon by Demo Software for Avnet+AT&T IoT kit.

config_me.h

Committer:
fenar
Date:
2017-10-10
Revision:
37:bb05aebd6139
Parent:
35:4a5d307b9692

File content as of revision 37:bb05aebd6139:

#ifndef __CONFIG_ME_H_
#define __CONFIG_ME_H_

// User must set these for own context:

// This is the server's base URL name.  Example "www.google.com"
// Note that when you Fork a FLOW, it will typically assign  either
//static const char * MY_SERVER_URL       = "influxdb.io";
static const char * MY_SERVER_URL       = "172.27.140.140";

// These are FLOW fields from the Endpoints tab:
#define FLOW_BASE_URL                   "/"
#define FLOW_INPUT_NAME                 "write"


// Unless you want to use a different protocol, this field should be left as is:
#define FLOW_URL_TYPE                   " HTTP/1.1\r\nHost: "

// This identifier specifies with which FLOW device you are communicating. 
// 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
// https://runm-central.att.io/7112dfcbd9ae0/921b0008500b/b2f385c14622519/in/flow 
#define FLOW_DEVICE_NAME                "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
#define TEMP_HUMIDITY_ONLY                      1
#define TEMP_HUMIDITY_ACCELEROMETER             2
#define TEMP_HUMIDITY_ACCELEROMETER_PMODSENSORS 3
static int iSensorsToReport = TEMP_HUMIDITY_ONLY; //modify this to change your selection

// This is the APN name for the cellular network
static const char * MY_APN_STR          = "default";

//This is for normal HTTP.  If you want to use TCP to a specific port, change that here:
static const char * MY_PORT_STR         = "8086";

#endif