Etape 5: Mise en oeuvre - présentation et comment obtenir la date et l’heure ?
Avant de commencer avec juste un bref aperçu des détails - que doit faire le Edison
1) obtenir la date et l’heure
2) envoyer une requête HTTP GET et de recueillir des réponses
3) extraire les informations
4) écrire sur l’écran
5) répéter: P
Nous commençons à 1). L’itinéraire par défaut pour obtenir la date et l’heure est une demande de « NTP » vers un serveur de temps. Mais puisque nous sommes sur un système linux embarqué agréable - le petit Edison qui fait déjà pour nous ! Si vous déjà essayé de mettre en œuvre un protocole de TNP - être reconnaissants pour cela ! Vous pouvez obtenir la date et l’heure de :
char * cmd = "/ bin/date + %F %t %T » ; sorties en "2013-10-21 22:25 »
FICHIER * ptr ;
char buf [64] ;
Si ((ptr = popen (cmd, « r »))! = NULL) {}
tandis que (fgets (buf, 64, ptr)! = NULL) {/ / Serial.print(buf);}
« buf » contient maintenant le timestamp actuel au format. Reformater selon vos besoins.