Aplicaciones en tiempo real con Symfony, NodeJS y Arduino


Detalles
¡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 desarrollado RiegoEco (http://riegoeco.com). 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!

Aplicaciones en tiempo real con Symfony, NodeJS y Arduino