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






Como podéis ver los componentes son:
  • 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

Entradas más populares de este blog

Programando PLC con lenguaje Ladder

Primera práctica de KNX

Tipos de señales de los sensores y actuadores