IBMIoTClientEthernetExample for WIZwiki-W7500 platform

Dependencies:   MQTT WIZnetInterface mbed-src

Files at this revision

API Documentation at this revision

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