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
config_me.h@10:a8495b430849, 2017-10-25 (annotated)
- Committer:
- jk431j
- Date:
- Wed Oct 25 14:59:01 2017 +0000
- Revision:
- 10:a8495b430849
- Parent:
- 8:b82d330e10e9
Fix compilation errors.
Who changed what in which revision?
User | Revision | Line number | New 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) |