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:
18:62daece493a9
Parent:
17:0bf3c49a83d5
Child:
19:4e2900daad59
--- a/main.cpp	Wed Jun 11 05:28:21 2014 +0000
+++ b/main.cpp	Wed Jun 11 05:29:07 2014 +0000
@@ -40,7 +40,6 @@
 C_SNIC_WifiInterface     mSNICwifi( p9, p10, NC, NC, p30 );
 Serial pc(USBTX, USBRX);
 
-char buf[2048];
 int main() {
     
     PHY_PowerDown();
@@ -79,43 +78,6 @@
     }
     wait(0.5);
 
-    UDPSocket udp;
-    Endpoint  ep;
-
-/*
-    // UDP Client
-    char udp_data_p[] = {"This is UDP data."};
-    int  len = strlen(udp_data_p);
-    
-    ep.set_address("192.168.10.101", 30000);
-    
-    while(1)
-    {
-        udp.sendTo( ep, udp_data_p, len );
-        wait(1);
-    }
-    printf("UDP bind\r\n");
-    udp.bind(40000);
-    
-    int len, i;
-    while(1)
-    {
-        len = udp.receiveFrom( ep, buf, 2048 );
-        if( len < 1 )
-        {
-            Thread::yield();
-            continue;
-        }
-        printf("recv from[%s:%d]\r\n", ep.get_address(), ep.get_port());
-        for(i=0;i<len;i++)
-        {
-            printf("%02x", buf[i]);
-        }
-        printf("\r\n");
-    }
-*/
-    
-#if 1
     xi_feed_t feed;
     memset( &feed, NULL, sizeof( xi_feed_t ) );
     
@@ -187,5 +149,4 @@
       
       wait( 1.0 );
     }
-#endif
 }