
Demo application of SNICInterface library for Murata TypeYD, which reports sensor data periodically to Xively cloud server . Hardware platform: mbed application board (https://mbed.org/cookbook/mbed-application-board), mbed LPC1768 (https://mbed.org/platforms/mbed-LPC1768/) and TypeYD.
Dependencies: C12832 LM75B MMA7660 SNICInterface libxively mbed-rtos mbed
Revision 19:4e2900daad59, committed 2014-06-19
- Comitter:
- kishino
- Date:
- Thu Jun 19 10:16:36 2014 +0000
- Parent:
- 18:62daece493a9
- Child:
- 20:f0c7f5ca7e8a
- Commit message:
- Supported a new command format of SNIC UART.
Changed in this revision
SNICInterface.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/SNICInterface.lib Wed Jun 11 05:29:07 2014 +0000 +++ b/SNICInterface.lib Thu Jun 19 10:16:36 2014 +0000 @@ -1,1 +1,1 @@ -http://mbed.org/teams/murata/code/SNICInterface/#e4e7f86fd975 +http://mbed.org/teams/murata/code/SNICInterface/#f33fcf5975ab
--- a/main.cpp Wed Jun 11 05:29:07 2014 +0000 +++ b/main.cpp Thu Jun 19 10:16:36 2014 +0000 @@ -15,27 +15,19 @@ #include "PowerControl/EthernetPowerControl.h" -#include "UDPSocket.h" - MMA7660 axl(p28, p27); LM75B tmp(p28, p27); C12832_LCD lcd; #include "logo.h" -#if 0 -#define DEMO_AP_SSID "muRata12345" -#define DEMO_AP_SECURITY_TYPE e_SEC_WPA2_AES -#define DEMO_AP_SECUTIRY_KEY "12345678" -#define DEMO_AP_SECUTIRY_KEY_LEN 8 -#else #define DEMO_AP_SSID "E2N1-Lab-Buffalo-D302" //#define DEMO_AP_SECURITY_TYPE e_SEC_OPEN //#define DEMO_AP_SECUTIRY_KEY "" #define DEMO_AP_SECURITY_TYPE e_SEC_WPA2_AES #define DEMO_AP_SECUTIRY_KEY "12345678" #define DEMO_AP_SECUTIRY_KEY_LEN 8 -#endif + /** Wi-Fi SNIC UART Interface*/ C_SNIC_WifiInterface mSNICwifi( p9, p10, NC, NC, p30 ); Serial pc(USBTX, USBRX); @@ -58,24 +50,22 @@ lcd_printf( "Could not initialise. Will halt!\n" ); return -1; } - - wait(0.5); - mSNICwifi.disconnect(); + lcd_printf("disconnect();\r\n"); - wait(0.5); + wait(0.3); // Connect AP - s = mSNICwifi.connect( DEMO_AP_SSID + mSNICwifi.connect( DEMO_AP_SSID , strlen(DEMO_AP_SSID) , DEMO_AP_SECURITY_TYPE , DEMO_AP_SECUTIRY_KEY , DEMO_AP_SECUTIRY_KEY_LEN ); lcd_printf("connect();\r\n"); - if( s != 0 ) - { - lcd_printf( "Could not connect. Will halt!\n" ); - return -1; - } + wait(0.5); + + lcd_printf("IP Config();\r\n"); + mSNICwifi.setIPConfig( true ); + wait(0.5); xi_feed_t feed;