IBM IoT Client WiFi example using Murata Type-YD WiFi module

Dependencies:   C12832_fix LM75B MMA7660 MQTT PowerControl SNICInterface mbed-rtos mbed

Fork of IBMIoTClientEthernetExample by Toyomasa Watarai

/media/uploads/MACRUM/ibm_iotkit.jpg

Files at this revision

API Documentation at this revision

Comitter:
MACRUM
Date:
Wed Mar 25 10:44:55 2015 +0000
Parent:
17:e921a54608ad
Child:
19:0cf56e89f531
Commit message:
Now, moves to original MQTT library

Changed in this revision

MQTT.lib Show annotated file Show diff for this revision Revisions of this file
MQTTWiFi_SNIC.h Show annotated file Show diff for this revision Revisions of this file
MQTTWifi.h Show diff for this revision Revisions of this file
WiFi_Config.h 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	Wed Mar 25 10:35:23 2015 +0000
+++ b/MQTT.lib	Wed Mar 25 10:44:55 2015 +0000
@@ -1,1 +1,1 @@
-http://developer.mbed.org/users/MACRUM/code/MQTT/#f229f6df5cc7
+http://mbed.org/teams/mqtt/code/MQTT/#c299463ae853
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MQTTWiFi_SNIC.h	Wed Mar 25 10:44:55 2015 +0000
@@ -0,0 +1,53 @@
+
+#if !defined(MQTTWIFI_H)
+#define MQTTWIFI_H
+
+#include "MQTTmbed.h"
+#include "SNIC_WifiInterface.h"
+#include "MQTTSocket.h"
+#include "WiFi_Config.h"
+
+class MQTTWifi : public MQTTSocket
+{
+public:
+    MQTTWifi()
+    {
+        wifi.create(WIFI_TX, WIFI_RX, WIFI_CTS, WIFI_RTS, WIFI_RESET);
+        wifi.init();
+        wait(0.5);
+        wifi.disconnect();
+        wait(0.3);
+        wifi.connect( DEMO_AP_SSID
+                    , strlen(DEMO_AP_SSID)
+                    , DEMO_AP_SECURITY_TYPE
+                    , DEMO_AP_SECUTIRY_KEY
+                    , strlen(DEMO_AP_SECUTIRY_KEY) );
+        wait(0.5);
+        wifi.setIPConfig(true);
+    }
+    
+    C_SNIC_WifiInterface& getEth()
+    {
+        return wifi;
+    }
+    
+    void reconnect()
+    {
+        wifi.init();
+        wait(0.5);
+        wifi.disconnect();
+        wait(0.3);
+        wifi.connect( DEMO_AP_SSID
+                    , strlen(DEMO_AP_SSID)
+                    , DEMO_AP_SECURITY_TYPE
+                    , DEMO_AP_SECUTIRY_KEY
+                    , strlen(DEMO_AP_SECUTIRY_KEY) );
+        wait(0.5);
+        wifi.setIPConfig(true);
+    }
+
+private:
+    C_SNIC_WifiInterface wifi;
+};
+
+#endif
--- a/MQTTWifi.h	Wed Mar 25 10:35:23 2015 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-
-#if !defined(MQTTWIFI_H)
-#define MQTTWIFI_H
-
-#include "MQTTmbed.h"
-#include "SNIC_WifiInterface.h"
-#include "MQTTSocket.h"
-#include "WiFi_Config.h"
-
-class MQTTWifi : public MQTTSocket
-{
-public:
-    MQTTWifi()
-    {
-        wifi.create(WIFI_TX, WIFI_RX, WIFI_CTS, WIFI_RTS, WIFI_RESET);
-        wifi.init();
-        wait(0.5);
-        wifi.disconnect();
-        wait(0.3);
-        wifi.connect( DEMO_AP_SSID
-                    , strlen(DEMO_AP_SSID)
-                    , DEMO_AP_SECURITY_TYPE
-                    , DEMO_AP_SECUTIRY_KEY
-                    , strlen(DEMO_AP_SECUTIRY_KEY) );
-        wait(0.5);
-        wifi.setIPConfig(true);
-    }
-    
-    C_SNIC_WifiInterface& getEth()
-    {
-        return wifi;
-    }
-    
-    void reconnect()
-    {
-        wifi.init();
-        wait(0.5);
-        wifi.disconnect();
-        wait(0.3);
-        wifi.connect( DEMO_AP_SSID
-                    , strlen(DEMO_AP_SSID)
-                    , DEMO_AP_SECURITY_TYPE
-                    , DEMO_AP_SECUTIRY_KEY
-                    , strlen(DEMO_AP_SECUTIRY_KEY) );
-        wait(0.5);
-        wifi.setIPConfig(true);
-    }
-
-private:
-    C_SNIC_WifiInterface wifi;
-};
-
-#endif
--- a/WiFi_Config.h	Wed Mar 25 10:35:23 2015 +0000
+++ b/WiFi_Config.h	Wed Mar 25 10:44:55 2015 +0000
@@ -4,9 +4,9 @@
 
 #include "mbed.h"
 
-#define DEMO_AP_SSID                  "toyowata-nad11"
+#define DEMO_AP_SSID                  "SSID"
 #define DEMO_AP_SECURITY_TYPE         e_SEC_WPA2_AES
-#define DEMO_AP_SECUTIRY_KEY          "mbed.org"
+#define DEMO_AP_SECUTIRY_KEY          "PASSWORD"
 
 #if defined(TARGET_ARCH_PRO) || defined(TARGET_RZ_A1H)
 // for mbed Application Shield
--- a/main.cpp	Wed Mar 25 10:35:23 2015 +0000
+++ b/main.cpp	Wed Mar 25 10:44:55 2015 +0000
@@ -30,7 +30,7 @@
 #include "LM75B.h"
 #include "MMA7660.h"
 #include "MQTTClient.h"
-#include "MQTTWifi.h"
+#include "MQTTWiFi_SNIC.h"
 #include "C12832.h"
 #include "Arial12x12.h"
 #include "rtos.h"