Segunda practica con Thingspeak: captura de datos que han llegado a nuestro canal IoT

 Hola a todos.

Hoy, como segunda practica de Thingspeak. vamos a recoger los datos que se han guardado en nuestro canal IoT. Según vimos en la primera practica Thingspeak y en la App de envío de datos.

Para conseguir la captura de datos debemos ir a  nuestro canal de thingspeak.com y en la pestaña ApiKey cogemos la primera URL de Read.

https://api.thingspeak.com/channels/1881955/feeds.json?results=2

Navegando vemos que esto nos da mucho texto:

{"channel":{"id":1881955,"name":"DOMOTICS_DRVC","description":"Canal para enviar/leer un dato 1 ó 0 de una app.","latitude":"0.0","longitude":"0.0","field1":"Field Label 1","created_at":"2022-10-03T18:50:45Z","updated_at":"2022-10-03T18:51:11Z","last_entry_id":12},"feeds":[{"created_at":"2022-10-03T21:01:44Z","entry_id":11,"field1":"0"},{"created_at":"2022-10-04T07:44:39Z","entry_id":12,"field1":"1"}]}

Para ver solo el ultimo dato de forma abreviada, hacemos lo siguiente: Borramos el URL a partir del símbolo "?" y escribimos: api_key=NCKER3A8R8GZ7TKYKY (Read key de nuestro canal).

Identificación del canal: 1881955

Segundo cambio: antes del punto entre feeds y json, escribimos: /last:

https://api.thingspeak.com/channels/1881955/feeds/last.json?api_key=NCKER3A8R8GZ7TKY

Comprobamos que esta URL nos informa mas brevemente del ultimo dato:

{"creado_en":"2022-10-06T15:25:11Z","entry_id":14,"campo1":"1"}

Como veremos en próximas entradas hay formas de conseguir este dato para que pueda ser utilizado por los recursos domóticos.


Comentarios

Entradas populares