APP para recibir datos de nuestro IoT
Hola a Todos
Hoy os muestro el desarrollo de una app que es capaz de recibir el último dato de ON (1) u OFF (0) que haya sido subido a nuestro canal de servicios loT a través de la app que creamos en un post anterior o Trávez de la primera entrada de ThingsSpeak , o entrando en nuestra cuenta de ThingSpeak y buscando la Api write y pegando el código o la URL de escritura
Diseño
La pantalla de diseño de nuestra es la siguiente:
La pantalla cuenta con:
- Un botón que tomará el estado (1 ó 0) del canal IoT
- Una imagen que pondrá una persiana abierta si es 1 o una persiana cerrada si es 0.
- Una etiqueta vacía inicialmente y que luego pondrá: PERSIANA ABIERTA (1) o PERSIANA CERRADA (0)
- Un WebViewer que mostrará la gráfica del canal IoT.
Será necesario incluir dos recursos del móvil:
- Un Web para buscar los datos en la URL del último dato
- Un sensor acelerómetro para resetear la pantalla cuando agitemos el móvil.
En funcionamiento, una vez programada, la pantalla quedará al iniciarse de esta manera:
Programación
Para programar la captura de datos debemos ir a nuestro blog y en la ultima entra, habíamos conseguido una URL que nos daba el ultimo dato del canal:
https://api.thingspeak.com/channels/1881956/feeds/last.json?api_keys=G4DXRG6L8A6G7AMS
- Botón On (para mandar un 1 a nuestro canal IoT)
- Botón Off (para mandar un 0 a nuestro canal IoT)
- Web viewer (Para observar el cambio de URL)
La programación es:
Podéis probar e instalar la app pulsando aquí (solo para dispositivos Android)


Comentarios
Publicar un comentario