eGEO


Entidad financiadora: 

Proyecto financiado por el Ministerio de Economía y Competitividad (MinECo) dentro del programa INNPACTO 2012 con el número de Expediente: IPT-2012-0552-380000


Socios en el proyecto: 
Fecha comienzo: 
De Lunes, 3 Septiembre 2012 hasta Jueves, 3 Septiembre 2015
Estado: 
Finalizado
Plataforma de decisión para gestión de edificios inteligentes mediante control por geoposicionamiento

El objetivo de este proyecto es el desarrollo de un nuevo servicio que, a partir de la posición geográfica de un usuario, será capaz de modificar las condiciones de luminosidad, climatización y seguridad de forma remota y automática de cualquier estancia que se encuentre en el interior de un edificio inteligente.

 

El proyecto eGeo dota a los edificios del nivel de inteligencia necesario para crear una serie de ambientes que se implementen en función de la posición geográfica de los usuarios.

Para ello, se ha desarrollado un nuevo servicio basado en las TIC que, a partir de la posición  del usuario, es capaz de ejecutar diferentes escenarios, modificando las condiciones de luminosidad, climatización y seguridad de forma remota y automática en cualquier estancia del edificio. Las actuaciones llevadas a cabo en el edificio se realizan atendiendo a criterios de confort y eficiencia energética.

Estos ambientes o escenarios se crean atendiendo a las preferencias del usuario. Además, son ellos los que permiten actuar sobre los diferentes sistemas instalados en el edificio (iluminación, climatización y seguridad) teniendo en cuenta la localización del usuario y atendiendo siempre a criterios de eficiencia energética.

De esta forma, una vez que el sistema localiza al usuario y determina a qué distancia se encuentra del inmueble, se llevan a cabo aquellas acciones previamente configuradas por el mismo, como pueden ser la activación del sistema de seguridad al abandonar el edificio o el encendido de la climatización al aproximarse al mismo. Así, se pretenden conseguir unas condiciones de confort a medida de los usuarios, mejorando a la vez la eficiencia energética del edificio gracias al correcto empleo de los recursos disponibles.

Teniendo en cuenta lo anterior, los objetivos técnicos de este proyecto son los siguientes:

  • Diseño y desarrollo de una pasarela de control de edificios inteligentes que permita la gestión de los sistemas instalados y la ejecución de diversos servicios relacionados con el ahorro energético, el confort y la seguridad.
  • Diseño y desarrollo de una plataforma de decisión que, en función de la localización de los usuarios del edificio, tome las decisiones de actuación.
  • Desarrollo de un servicio de localización que permita conocer la ubicación de un usuario con un margen de error de escasos metros.
 
CeDInt ha participado en el desarrollo de la pasarela local de gestión y la plataforma de decisión así como en el desarrollo de la aplicación que se comunica con el servicio de localización y gestiona los datos procedentes del mismo.
 
El esquema de la solución propuesta, que incluye todos los elementos mencionados anteriormente, se muestra en la figura 1.

egeo-figura1.jpg

Figura 1. Esquema de la  solución tecnológica definida para la gestión de los edificios inteligentes mediante geolocalización.

 

La pasarela local de gestión permite la comunicación con diferentes tecnologías de control domótico, la comunicación con aplicaciones y servicios (entre ellos, la plataforma de decisión) y la representación de un modelo que incluya los elementos a controlar dentro del hogar.
 
La integración de los diferentes componentes dentro de la plataforma requiere la existencia de una arquitectura modular. Para ello, se utiliza la especificación OSGi   (Open Services Gateway Initiative) de Java que proporciona un modelo de componentes dinámico en el que los diferentes elementos de ejecución (denominados bundles) pueden ser instalados, activados (puestos en ejecución) o desactivados de forma dinámica.
Un esquema de las comunicaciones relativas a esta pasarela se muestra en la figura 2.

egeo-figura2._local_management_platform_architecture.png

Figura 2. Arquitectura de la Plataforma Local de Gestión.

 

Con el objetivo de crear una capa de abstracción que permita el control de los dispositivos del hogar desde la plataforma de decisión, se ha seleccionado el paradigma REST para implementar la interfaz externa de la plataforma local de gestión. 
 
Se ha decidido utilizar la tecnología REpresentational State Transfer (REST) debido a que ofrece una forma estándar de generar servicios ejecutables remotamente y, por tanto, se presentaba cómo la más adecuada para la creación de estos servicios. Además, REST es una herramienta fácil e intuitiva para el desarrollador que permite realizar cambios de forma más ágil.
 
La plataforma de decisión es un módulo software que realiza una serie de acciones de control sobre el edificio, a partir de un conjunto de datos de entrada procedentes tanto de la plataforma de geolocalización como de la plataforma local de gestión. Puesto que las acciones de control que realiza esta plataforma son transmitidas a la plataforma local de gestión, se tomó la decisión de incluirla dentro de la misma con el objetivo de que pudiera ser reutilizado por diversas aplicaciones y servicios. Las acciones de control previamente referidas se realizan atendiendo a determinados criterios proporcionados por los servicios.
 
Por último, se ha desarrollado una plataforma de geolocalización cuyo objetivo es el de hacer de intermediara entre la pasarela local de gestión, en la que la plataforma de decisión ha sido incluida, y la plataforma de localización para empresas de Telefónica España conocida como MovilForum. Para cumplir este objetivo, esta plataforma se ha desarrollado siguiendo el esquema de una aplicación que se ejecuta sobre la pasarela de gestión. De esta forma, se hace posible el acceso a la funcionalidad de la misma y la utilización de su tecnología para almacenar los datos obtenidos a través de la plataforma MovilForum.

En la siguiente imagen se puede observar la integración de los diversos módulos que componen el desarrollo de este proyecto.

egeo-figura3.png

Figura 3. Arquitectura general del proyecto eGeo.

 

Con el fin de hacer posible la utilización de este sistema de una forma rápida y sencilla por parte del usuario, se ha implementado una interfaz web que permite a dicho usuario establecer las coordenadas de su vivienda además de iniciar y detener el servicio de localización. La comunicación de esta interfaz con la plataforma de geolocalización se lleva a cabo, de igual manera que la comunicación entre esta y la plataforma MovilForum, a través de la tecnología REST.

egeo-figura4.png

Figura 4. Interfaz web de la plataforma de localización.

 

Además, tal como puede observarse en la figura anterior, la interfaz web permite determinar de forma visual la distancia a la que el usuario se encuentra de su vivienda.

Tecnologías:

En el proyecto Egeo se utiliza un conjunto de tecnologías relacionadas con el control y la gestión energética, así como aquellas relacionadas con el modelado ontológico y la geolocalización de usuarios de teléfonos móviles, entre otras.

Tecnologías utilizadas por CeDInt en el proyecto

  • Equinox (OSGi): Java jdk, Maven, JUnit, Selenium, Rest-Assured
  • Ontologías: RDF, OWL,  Jenna
  • Protocolos domóticos: KNX (Calimero), COAP + IPSO
  • Protocolos comunicaciones IP: Rest, JSON
  • Interfaces gráficas: HTML5, Javascript, JQuery, OpenLayers, Bootstrap
  • Herramientas desarrollo: Eclipse, SVN, Hudson, Artifactory, Protegé (ontologías)

Aplicaciones:

Las aplicaciones desarrolladas en este proyecto permitirán al usuario final tener acceso a la configuración de la pasarela de control y monitorización, así como a la configuración de la plataforma de decisión.

Del mismo modo se llevará a cabo el desarrollo de una aplicación que permita al usuario acceder a su geolocalización, además de solicitar y cancelar la misma.

Aplicaciones desarrolladas por CeDInt en el proyecto

Las aplicaciones desarrolladas por el CeDInt han sido las siguientes:

  • Aplicación de gestión y control de la pasarela residencial y motor de reglas.
  • Aplicación de geolocalización (eGeo).
Eficiencia energética - Internet de las cosas