IBMIoTClientEthernetExample for WIZwiki-W7500 platform
Dependencies: MQTT WIZnetInterface mbed-src
Revision 4:167fd0256a06, committed 2015-09-17
- Comitter:
- hkjung
- Date:
- Thu Sep 17 04:42:29 2015 +0000
- Parent:
- 3:ddb8c56df587
- Commit message:
- Modified the netinfo allocation method
Changed in this revision
MQTT.lib | Show annotated file Show diff for this revision Revisions of this file |
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r ddb8c56df587 -r 167fd0256a06 MQTT.lib --- a/MQTT.lib Tue Sep 15 00:44:54 2015 +0000 +++ b/MQTT.lib Thu Sep 17 04:42:29 2015 +0000 @@ -1,1 +1,1 @@ -http://developer.mbed.org/users/hkjung/code/MQTT/#1de971b62543 +http://developer.mbed.org/users/hkjung/code/MQTT/#66f37eda441b
diff -r ddb8c56df587 -r 167fd0256a06 main.cpp --- a/main.cpp Tue Sep 15 00:44:54 2015 +0000 +++ b/main.cpp Thu Sep 17 04:42:29 2015 +0000 @@ -11,18 +11,17 @@ // Configuration values needed to connect to IBM IoT Cloud #define QUICKSTARTMODE 1 #if (QUICKSTARTMODE) - #define ORG "quickstart" // For a registered connection, replace with your org - #define ID "" // For a registered connection, replace with your id - #define AUTH_TOKEN "" // For a registered connection, replace with your auth-token - #define TYPE DEFAULT_TYPE_NAME // For a registered connection, replace with your type + #define ORG "quickstart" // For a registered connection, replace with your org + #define ID "" // For a registered connection, replace with your id + #define AUTH_TOKEN "" // For a registered connection, replace with your auth-token + #define TYPE DEFAULT_TYPE_NAME // For a registered connection, replace with your type #else - #define ORG "l24fbu" // For a registered connection, replace with your org - #define ID "0008DC1D69F3" // For a registered connection, replace with your id - #define AUTH_TOKEN "4uvlg2&uQRO-WVf_14" // For a registered connection, replace with your auth-token - #define TYPE "WIZwiki-W7500" // For a registered connection, replace with your type + #define ORG "" // For a registered connection, replace with your org + #define ID "" // For a registered connection, replace with your id + #define AUTH_TOKEN "" // For a registered connection, replace with your auth-token + #define TYPE "WIZwiki-W7500" // For a registered connection, replace with your type #endif - #if defined(TARGET_WIZwiki_W7500) //#warning "Compiling for mbed WIZwiki-W7500" #include "WIZwiki-W7500.h" @@ -35,12 +34,11 @@ #define MQTT_MAX_PACKET_SIZE 250 #if defined(TARGET_WIZwiki_W7500) -// PWM: RGB LED control +// RGB LED control void off(); void red(); void green(); void blue(); -//void yellow(); #endif bool quickstartMode = QUICKSTARTMODE; @@ -139,7 +137,8 @@ char buf[250]; - sprintf(buf, "{\"d\":{\"myName\":\"IoT mbed\",\"potentiometer\":%0.4f}}", ain0.read()); + sprintf(buf, "{\"d\":{\"myName\":\"IoT mbed\",\"potentiometer\":%0.3f}}", ain0.read()); + //sprintf(buf, "{\"d\":{\"myName\":\"IoT mbed\",\"potentiometer\":%0.4f}}", ain0.read()); message.qos = MQTT::QOS0; message.retained = false; @@ -247,8 +246,7 @@ } - // LED Blink: By Bluemix - + // Control the LED Blink interval: By Bluemix Node-RED if (blink_interval == 0) off(); else if (count % blink_interval == 0) @@ -259,35 +257,25 @@ } #if defined(TARGET_WIZwiki_W7500) -// PWM: RGB LED control -> DigitalOut +// RGB LED control -> DigitalOut void off() -{ - //r = g = b = 1.0; // 1 is off, 0 is full brightness +{ r = g = b = 1; } void red() -{ - //r = 0.7; g = 1.0; b = 1.0; // 1 is off, 0 is full brightness +{ r = 0; g = 1; b = 1; } void green() -{ - //r = 1.0; g = 0.7; b = 1.0; // 1 is off, 0 is full brightness +{ r = 1; g = 0; b = 1; } void blue() -{ - //r = 1.0; g = 1.0; b = 0.7; // 1 is off, 0 is full brightness +{ r = 1; g = 1; b = 0; } - - -//void yellow() -//{ - //r = 0.7; g = 0.7; b = 1.0; // 1 is off, 0 is full brightness -//} #endif