Sample code for AT&T IoT Services DevLab with IoT StarterKit.

Dependencies:   FXOS8700CQ M2XStreamClient-JMF WNCInterface jsonlite mbed-rtos mbed

Fork of WNCInterface_M2Xdemo by Avnet

Committer:
jk431j
Date:
Mon Dec 11 20:02:13 2017 +0000
Revision:
13:ee72ca4ca7d4
Parent:
10:a8495b430849
Added wait for cellular link in WncController::softwareInitMdm

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jk431j 7:721eb6bb68d3 1 // Configure all M2X related values here
jk431j 7:721eb6bb68d3 2
jk431j 8:b82d330e10e9 3 char deviceId[33] = "beefbeefbeefbeefbeefbeefbeefbeef"; // Device you want to post to
jk431j 8:b82d330e10e9 4 char m2xKey[33] = "cafecafecafecafecafecafecafecafe"; // Your M2X API Key or Master API Key
jk431j 7:721eb6bb68d3 5
jk431j 7:721eb6bb68d3 6 const char* hStreamName = "humidity"; // Humidity stream ID
jk431j 7:721eb6bb68d3 7 const char* tStreamName = "temp"; // Temperature stream ID
jk431j 7:721eb6bb68d3 8 const char* accelStreamNames[] = { "accelX", "accelY", "accelZ" }; // Accelerometer stream IDs
jk431j 7:721eb6bb68d3 9
jk431j 10:a8495b430849 10 int commandDelay = 10; // how many seconds we should wait between polling for a command
jk431j 10:a8495b430849 11 int commandPolls = 6; // how many times we should poll for a command
jk431j 7:721eb6bb68d3 12 // these two also define how often we will be sending the data to M2X,
jk431j 7:721eb6bb68d3 13 // the interval is commandPolls * commandDelay seconds, the default is 60 seconds (6 * 10 = 60s)