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 |
--- 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
--- 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
Eric Jung