meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
electronica:esp8266:nube [2016/09/01 00:09] – [2 Temperatura y Humedad en la nube] lcelectronica:esp8266:nube [2023/01/18 14:36] (actual) – editor externo 127.0.0.1
Línea 5: Línea 5:
 En primer lugar vamos a usar la plataforma [[http://dweet.io ]], en la cual no hay que registrarse para usarla, basta con crear un nombre de dispositivo único para llamar a la HAPI En primer lugar vamos a usar la plataforma [[http://dweet.io ]], en la cual no hay que registrarse para usarla, basta con crear un nombre de dispositivo único para llamar a la HAPI
  
-<sxh javascript>+<sxh c> 
 +// wiki.intrusos.info 
 // Librerias // Librerias
 #include "ESP8266WiFi.h" #include "ESP8266WiFi.h"
Línea 80: Línea 82:
  
  
-  // Read all the lines of the reply from server and print them to Serial+  // Leemos la respuesta del servidor y la sacamos por el puerto serie
   while (client.available()) {   while (client.available()) {
     String line = client.readStringUntil('\r');     String line = client.readStringUntil('\r');
Línea 89: Línea 91:
   Serial.println("Cerramos la conexión");   Serial.println("Cerramos la conexión");
  
-  // Repeat every 10 seconds+  // Repetir cada 10s
   delay(10000);   delay(10000);
  
 } }
 </sxh> </sxh>
 +
 +Si toda ha ido correctamente deberías de ver por el puerto serial algo similar a
 +<code>
 +{"this":"succeeded","by":"dweeting","the":"dweet","with":{"thing":"elesp8266delc","created":"2016-08-31T22:04:33.970Z","content":{"temperatura":27,"humedad":48},"transaction":"dd2d251d-e6ab-4006-9cd3-168fae589158"}}
 +Cerramos la conexión
 +HTTP/1.1 200 OK
 +Access-Control-Allow-Origin: *
 +Content-Type: application/json
 +Content-Length: 215
 +Date: Wed, 31 Aug 2016 22:04:49 GMT
 +Connection: close
 +</code>
 +
 +==== Visualizar gráficamente nuestros datos ====
 +Como última parte de esta práctica vamos a visualizar gráficamente las medidas de humedad y temperatura usando la plataforma [[https://www.freeboard.io]]
 +
 +Lo primero es crear una cuenta y una vez creada debemos seguir estos pasos:
 +  - Añadir un **DATASOURCE**  con los parámetros que pusimos en nuestro código {{ :electronica:esp8266:datasource.png?nolink&600 |}}
 +  - Pulsamos el botón **Add Panel** y dentro del panel pulsamos el botón **+** para añadir un WIDGET {{ :electronica:esp8266:temperatura.png?nolink&600 |}} {{ :electronica:esp8266:humedad.png?nolink&600 |}}
 +
 +
 +Con esto ya podemos ver gráficamente nuestro dispositivo
 +{{ :electronica:esp8266:freeboard.png?nolink&600 |}}
 ==== Referencias ==== ==== Referencias ====
   * https://www.openhomeautomation.net/cloud-temperature-logger-esp8266/   * https://www.openhomeautomation.net/cloud-temperature-logger-esp8266/