NTP client app setting system time and X-NUCLEO-IDW01M1 Wi-Fi board time connecting to internet NTP UTC time server.

Dependencies:   NTPClient NetworkSocketAPI X_NUCLEO_IDW01M1v2 mbed

Fork of NTPClient_HelloWorld by ST Expansion SW Team

Example of retrieval of current time using an NTP server. Time is then used to perform a TLS secure connection to https://mbed.org.
The application is meant to be used with mbed OS 2 ("Classic") only (no mbedOS 5 support).

Files at this revision

API Documentation at this revision

Comitter:
donatien
Date:
Sun Aug 05 16:12:30 2012 +0000
Parent:
0:0e0debc29569
Child:
2:bf7dc5f5bca9
Commit message:
Public commit

Changed in this revision

EthernetInterface.lib Show annotated file Show diff for this revision Revisions of this file
HTTPClient.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
mbed-rtos.lib Show annotated file Show diff for this revision Revisions of this file
--- a/EthernetInterface.lib	Fri Jun 29 11:07:21 2012 +0000
+++ b/EthernetInterface.lib	Sun Aug 05 16:12:30 2012 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/mbed_official/code/EthernetInterface/#c50597f8d7a2
+http://mbed.org/users/mbed_official/code/EthernetInterface/#2a797ba9babe
--- a/HTTPClient.lib	Fri Jun 29 11:07:21 2012 +0000
+++ b/HTTPClient.lib	Sun Aug 05 16:12:30 2012 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/donatien/code/HTTPClient/#4e39864f7b15
+http://mbed.org/users/donatien/code/HTTPClient/#be61104f4e91
--- a/main.cpp	Fri Jun 29 11:07:21 2012 +0000
+++ b/main.cpp	Sun Aug 05 16:12:30 2012 +0000
@@ -2,16 +2,17 @@
 #include "EthernetInterface.h"
 #include "HTTPClient.h"
 
+EthernetInterface eth;
+HTTPClient http;
+char str[512];
+
 int main() 
 {
-    EthernetInterface eth;
     eth.init(); //Use DHCP
 
     eth.connect();
     
     //GET data
-    HTTPClient http;
-    char str[512];
     printf("Trying to fetch page...\n");
     int ret = http.get("http://mbed.org/media/uploads/donatien/hello.txt", str, 128);
     if (!ret)
@@ -23,7 +24,7 @@
     {
       printf("Error - ret = %d - HTTP return code = %d\n", ret, http.getHTTPResponseCode());
     }
-
+    
     //POST data
     HTTPMap map;
     HTTPText text(str, 512);
--- a/mbed-rtos.lib	Fri Jun 29 11:07:21 2012 +0000
+++ b/mbed-rtos.lib	Sun Aug 05 16:12:30 2012 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/mbed_official/code/mbed-rtos/#3cf1dd27c89c
+http://mbed.org/users/mbed_official/code/mbed-rtos/#9654a71f5a90