Skip to content

Aplicaciones en tiempo real con Symfony, NodeJS y Arduino

Photo of Carlos Reig
Hosted By
Carlos R.
Aplicaciones en tiempo real con Symfony, NodeJS y Arduino

Details

¡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!

Photo of PHP Valencia group
PHP Valencia
See more events
Geekshubs
Avenida Cataluña, 11 · Valencia