El objetivo de la primera parte fue el de diseñar e implementar las funcionalidades necesarias para establecer la comunicación entre el dispositivo móvil del usuario y los diferentes sistemas de control del entorno.
En la siguiente imagen se pueden ver las diferentes islas de control que actualmente hay en el CVI y la interacción que existe con los diferentes dispositivos.
Se realizó el siguiente trabajo:
– La implementación de una API para el control de las diferentes islas de control existentes. Esta API permite ser utilizada de forma fácil para otras aplicaciones y se ha utilizado para la creación de una interfaz de actuación directa para el usuario. En la actualidad esta API controla cualquier dispositivo que esté conectado al bus domótico KNX.
– La implementación de una aplicación de escritorio a modo de ejemplo utilizando la API desarrollada.
– La implementación de una aplicación Android a modo de ejemplo para controlar la casa vía WiFi.
En la imagen anterior se ha incluido el resultado de este trabajo, se puede observar en el recuadro naranja un teléfono móvil y un router WiFi con el que se puede acceder al control de ciertos dispositivos.