Abstract
Esta aplicación es un proyecto dirigido al desarrollo de un portal web que pretende controlar los dispositivos de vigilancia, alarma y domótica de una habitación en tiempo real. En este proyecto se ha empleado Android, Android Things y Angular para FrontEnd. Para BackEnd se ha empleado Spring y MySQL.
Los dispositivos (materializados a nivel experimental como sensores y actuadores) lo compondrán los actuadores de la cámara, la alarma, la unidad led y el dispositivo de riego, los cuales se conectarán a través de un micro controlador de Android Things - NXP i.MX7D, un producto de Google para IoT. Además, se han añadido un grupo de sensores que interactúan con el usuario de manera automática, como son el sensor de temperatura, de humedad y de movimiento. Conjuntamente se recopilan los datos de la habitación en tiempo real y el cliente puede consultarlos a través del teléfono móvil y de Google Firebase.
Esta centralita o portal web es extensible en función de los intereses del usuario. Para ejemplificarlo se han empleado esta gama de sensores y actuadores, pero los dispositivos pueden ser personalizados por el cliente en función de sus necesidades.
Como el recurso de la versión gratuita de Google Firebase es muy limitante y no permite acoger toda la información en una base de datos de tiempo real, se ha desarrollado paralelamente un BackEnd para almacenar todos los datos de la habitación, las fotos de la cámara y la estación meteorológica.
Así mismo, para consultar todos los datos de la habitación, se proporciona un FrontEnd del navegador desarrollado por Angular, el cual permite visualizar todos los datos y contenido.