NNN50 CE test using UDP (select DELTA_DFCM_NNN40 to compile)
Dependencies: NNN50_WIFI_API mbed
Fork of NNN50_WiFi_HelloWorld by
Revision 3:ad0fd3c1247f, committed 2017-03-02
- Comitter:
- tsungta
- Date:
- Thu Mar 02 10:20:15 2017 +0000
- Parent:
- 2:92946804ed6f
- Commit message:
- First commit for CE test using UDP
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- 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();