¿Paso 5: Implementación - Descripción y cómo obtener la fecha y la hora?
Antes de empezar con los detalles - a sólo un breve resumen lo que debe hacer el Edison
1) obtener la fecha y la hora
2) envía una solicitud HTTP GET y recoge respuesta
3) extraer la información
4) escribirlo en la pantalla
5) repetir: P
Empezamos en 1). La ruta por defecto para obtener la fecha y hora actual es una petición de "NTP" a un servidor de tiempo. Pero ya que estamos en un sistema linux embebido agradable - el pequeño Edison ya hace por nosotros! Si alguna vez has intentado poner en práctica un protocolo NPT - estar agradecidos por! Usted puede obtener la fecha y hora por:
char * cmd = "/ bin/date + %F %t %T"; salidas como "2013-10-21 22:25"
FILE * ptr;
char buf [64];
Si ((ptr = popen (cmd, "r"))! = NULL) {}
mientras que (fgets (buf, 64, ptr)! = NULL) {/ / Serial.print(buf);}
"buf" contendrá la fecha y hora actual en formato de. Cambiar el formato de acuerdo a sus necesidades.