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 populares