Después de haber creado un canal IoT en Thingspeak y entender como enviar los datos a dicho canal mediante URLs. Ahora os voy a mostrar una prueba práctica de cómo enviar los datos a tavés de una app que he desarrollado.
La app consistirá en dos botones, uno para enviar el encendido de un LED y otro para el apagado. (Enviando el dato 1 y el 0, respectivamente). Es decir:
Por último, para asegurarnos de que nuestro servidor IoT ha recibido el dato vamos a colocar un gráfico a tiempo real de nuestro canal, que reflejará el último dato que se envía 1 (encedido) ó 0 (apagado)
La pantalla de diseño de la app será la siguiente:
Los bloques de programación son:
Simplemente enviaremos con cada botón un 1 (ON) ó 0 (OFF) a nuestro canal de IoT .
Vídeo demostrativo del funcionamiento:
Vídeo demostrativo del funcionamiento con un LED físico conectado a un ESP32 el cual pregunta al servidor IoT el último dato, si es 1 (ON) encenderá el LED, si es 0 (OFF) apagará el LED)