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;
muRata
Murata TypeYD