
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
Revision 18:ff8b191de621, committed 2015-03-25
- 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
--- 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"