NNN50 CE test using UDP (select DELTA_DFCM_NNN40 to compile)

Dependencies:   NNN50_WIFI_API mbed

Fork of NNN50_WiFi_HelloWorld by Delta

Revision:
3:ad0fd3c1247f
Parent:
2:92946804ed6f
--- a/main.cpp	Mon Dec 19 03:56:13 2016 +0000
+++ b/main.cpp	Thu Mar 02 10:20:15 2017 +0000
@@ -15,17 +15,11 @@
 #include "EthernetInterface.h"
 #include "WIFIDevice.h"
 
-const char* ECHO_SERVER_ADDRESS = "192.168.1.100";
+const char* ECHO_SERVER_ADDRESS = "172.20.10.3";
 const int ECHO_SERVER_PORT = 1030;
 
 Serial uart(p17, p16);//temporary define for alpha release
 
-void scanCallback(tstrM2mWifiscanResult result)
-{
-    uart.printf("SSID: %s \n", result.au8SSID);
-    uart.printf("RSSI: %i \n", result.s8rssi);
-}
-
 int main() {
 
     EthernetInterface eth;
@@ -36,9 +30,8 @@
     eth.init();
     uart.printf("MAC: %s\n", eth.getMACAddress());
 
-    wifi.apScan(scanCallback);
-             
-    wifi.setNetwork(M2M_WIFI_SEC_WPA_PSK, "TP-LINK_2.4G_TTWU", "0972753720"); 
+    wifi.setNetwork(M2M_WIFI_SEC_WPA_PSK, "Tsungta_iPhone", "icq87001"); 
+    
     eth.connect();
     printf("IP: %s\n", eth.getIPAddress());
     printf("Gateway: %s\n", eth.getGateway());
@@ -55,15 +48,10 @@
     Endpoint echo_server;
     echo_server.set_address(ECHO_SERVER_ADDRESS, ECHO_SERVER_PORT);
     
-    char out_buffer[] = "Hello World";
+    char out_buffer[1400] = "Hello World";
     uart.printf("Sending  message '%s' to server (%s)\n",out_buffer,ECHO_SERVER_ADDRESS);
-    sock.sendTo(echo_server, out_buffer, sizeof(out_buffer));
-    
-    char in_buffer[256];
-    int n = sock.receiveFrom(echo_server, in_buffer, sizeof(in_buffer));
-    
-    in_buffer[n] = '\0';
-    uart.printf("Received message from server: '%s'\n", in_buffer);
+    while(1)
+        sock.sendTo(echo_server, out_buffer, sizeof(out_buffer));
     
     sock.close();