Aplicaciones en tiempo real con Symfony, NodeJS y Arduino

Jueves 05 de mayo de 2016 | 19:00h | @phpvalencia

Jueves 05 de mayo de 2016

19:00h

Ver fuente

¡Hola!

Normalmente, como desarrolladores de PHP, no podemos "tocar" lo que programamos. Siempre estamos delante de una pantalla y comprobamos el resultado de nuestro código en ella.

Sin embargo, esto cambia cuando metemos hardware en nuestro desarrollo: como una Raspberry Pi o un Arduino. Entonces el resultado de tu código se hace palpable.

En la charla de mayo, Pablo Cabello nos hablará precisamente de eso. Pablo ha construido un sistema en el que, mediante Symfony 2, Node JS y un Arduino, es capaz de controlar el sistema de riego de una plantalación. En palabras suyas:

"El sistema se basa en una integración del Arduino Yun la cual es posible controlar desde una conexión externa a una red local. 

Todo esto es manejado desde la web con una interfaz muy sencilla que nos permite ejecutar ordenes y ver el estado de la placa Arduino.

Para hacerlo posible se dispone de un servidor, en el que se ha optado por utilizar PHP con Symfony y NodeJs. Con esto se conforma un sistema en tiempo real y con ordenes directas entre el usuario y el Arduino.

A la vez se ha realizado una aplicación Android que nos dota de notificaciones automáticas y configurables por el usuario desde la web.

Intentaré centrarme en como se ha estructurado el proyecto y ver por encima como interactuan cada uno de los lenguajes que forman el proyecto.

Los temas que trataremos serán: 

• Arquitectura del sistema. 

• Comunicaciones bidireccionales.

• Abstracción en la programación del Arduino.

• Interacción entre aplicación Symfony y NodeJs"

Interesante ¿eh? Pues ¡no te lo pierdas! Lo haremos el jueves día 5 a las 19:00 en Geekshubs.

Y recuerda que después de la charla de Pablo, algunos nos iremos a cenar por algún bar de la zona. ¡Vente con nosotros!

¡Nos vemos el jueves!