Buenas tardes,
En anteriores entradas vimos como escribir datos en un canal IoT, pero los actuadores necesitan leer estos datos para poder actuar, es decir, un sensor o un botón envía los datos al servidor IoT, (lo vimos con los botones ON y OFF de mi App IoT), pero luego el actuador, motor, riego, bombilla, etc debe leer estos datos para encenderse o apagarse. ¿Cómo pueden leerlos?
Como vamos a ver lo hacen a través de una consulta o pregunta por medio de una URL, instantáneamente cuando se envía esta, instantáneamente se abre una web en el navegador con la respuesta, veámoslo con un ejemplo:
La URL de consulta de últimos datos en mi canal AS-IoT-Riego en thingspeak está en: API Keys -> Read a Channel Feed: https://api.thingspeak.com/channels/2079939/feeds.json?results=2
Enviando esta URL en el navegador nos dará como respuesta los datos de los dos últimos envíos que se han realizado al canal(si pusiéramos 5 nos devolvería los 5 últimos datos).Enviamos la URL y obtenemos este resultado:
{"channel":{"id":2079939,"name":"AS- IoT Riego","description":"Canal para abrir/cerrar un aspersor para riego\r\n","latitude":"0.0","longitude":"0.0","field1":"Field Label 1","created_at":"2023-03-24T20:12:36Z","updated_at":"2023-03-29T18:26:19Z","last_entry_id":8},"feeds":[{"created_at":"2023-03-29T16:53:19Z","entry_id":7,"field1":"0"},{"created_at":"2023-03-29T18:11:02Z","entry_id":8,"field1":"1"}]}{"created_at":"2023-05-05T16:20:37Z","entry_id":29,"field1":"1"}Como veremos en la próxima entrada, hay formas de conseguir solo el dato asociado a field1 para que pueda ser utilizado por cualquier recurso domótico/electrónico. En nuestro caso será una aplicación de un móvil.
No hay comentarios:
Publicar un comentario