openHAB: El software Java para domótica
lunes, octubre 20, 2014 at 7:18AM
Abraham

openHAB es un software desarrollado en Java que pretende integrar múltiples sistemas de domótica que permiten automatizar distintas funciones de la casa, como por ejemplo encender la calefacción o las luces en un determinado momento, o controlar éstas funciones desde tu teléfono móvil.

El software puede ejecutarse en cualquier plataforma que soporte Java 7 o superior, incluido una plataforma Raspberry Pi, que por su precio y tamaño es ideal para este tipo de soluciones. ¿Qué gadgets/cosas en general pueden integrarse dentro de openHAB?. Pues yo diría que prácticamente cualquier cosa, pero si quieres una lista detallada echa un vistazo aquí. Además, el proyecto es opensource y es posible construir soporte para nuevos dispositivos.

openHAB tiene múltiples interfaces para controlar los dispositivos que soporta: una aplicación de Android  o iOS, una aplicación web o una aplicación de escritorio. Aquí os dejamos varias capturas de pantalla de la aplicación de Android:

Desde un punto de vista de la arquitectura, es una aplicación completamente Java construida sobre el framework OSGI (Equinox). Aquí podéis ver los distintos componentes:

La comunicación puede realizarse de modo asíncrono a través de un bus de eventos, o puede haber comunicaciones con estado. En este diagrama podéis ver la arquitectura general de las comunicaciones:

¿Alguno de vosotros conocía openHAB? ¿Creéis que lo usaréis en algún proyecto?

Article originally appeared on javaHispano (http://www.javahispano.org/).
See website for complete article licensing information.