000061379 001__ 61379
000061379 005__ 20170607111346.0
000061379 037__ $$aTAZ-TFG-2017-460
000061379 041__ $$aspa
000061379 1001_ $$aEnjuanes Gómez, David
000061379 24200 $$aA web-based system for the integration of weather stations
000061379 24500 $$aSistema web para la integración de estaciones meteorológicas
000061379 260__ $$aZaragoza$$bUniversidad de Zaragoza$$c2017
000061379 506__ $$aby-nc-sa$$bCreative Commons$$c3.0$$uhttp://creativecommons.org/licenses/by-nc-sa/3.0/
000061379 520__ $$aEn la actualidad existen multitud de fabricantes de estaciones meteorológicas. Muchas de ellas tienen la capacidad de conectarse a Internet, de forma que los datos meteorológicos tomados por las mismas quedan accesibles a través de la red de redes. Sin embargo, las plataformas a través de las que estos datos meteorológicos se publican ofrecen unas funcionalidades bastante pobres: cada fabricante dispone de su propia plataforma que solo muestra datos de las estaciones de dicho fabricante, no ofrecen información meteorológica histórica (en muchas ocasiones solo aparece la información meteorológica actual), no ofrecen un API (de forma que los datos meteorológicos no son fácilmente compartibles con otras plataformas terceras), etc. La plataforma desarrollada en este TFG, denominada ownmeteo.com, viene a suplir las carencias descritas en el párrafo anterior. Es decir, ownmeteo.com busca: ser una plataforma en la cual se puedan registrar estaciones meteorológicas de diferentes fabricantes; ser una plataforma donde los datos de las estaciones meteorológicas registradas son monitorizados y almacenados periódicamente, de forma que puedan ser consultados en el futuro (es decir, la plataforma ofrece datos meteorológicos históricos) y, finalmente, ser una plataforma donde los datos meteorológicos tomados por las estaciones meteorológicas puedan ser compartidos con aplicaciones terceras a través de un API. Para lograr estos objetivos se ha desarrollado una plataforma utilizando principalmente el conjunto de tecnologías o stack MEAN (MongoDB, Express, AngularJS y Node.js). Los principales componentes de la plataforma son: la base de datos (donde se ha utilizado MongoDB gracias a la flexibilidad que ofrece), el API REST (servidor implementado con Node.js y Express cuyo API es utilizado para la gestión de la plataforma: desde la creación de usuarios hasta el registro y compartición de los datos meteorológicos), la aplicación web (implementada principalmente con AngularJS, se encarga de ofrecer una interfaz amigable a los usuarios de la plataforma), el servidor de vistas (implementado con Node.js y Express se encarga de servir la aplicación web) y el Lector de Estaciones Meteorológicas (encargado de leer periódicamente los datos meteorológicos de las estaciones meteorológicas registradas en la plataforma). La plataforma ha pasado una fase de validación en la cual se ha utilizado el framework Protractor, encargado de ejecutar de forma automática el juego de pruebas diseñado. Tras la fase de validación, la plataforma fue puesta en producción, de forma que se encuentra accesible a través de la siguiente URL: https://www.ownmeteo.com.
000061379 521__ $$aGraduado en Ingeniería Informática
000061379 540__ $$aDerechos regulados por licencia Creative Commons
000061379 700__ $$aFabra Caro, Francisco Javier$$edir.
000061379 7102_ $$aUniversidad de Zaragoza$$bInformática e Ingeniería de Sistemas$$cLenguajes y Sistemas Informáticos
000061379 8560_ $$f648274@celes.unizar.es
000061379 8564_ $$s2897846$$uhttps://zaguan.unizar.es/record/61379/files/TAZ-TFG-2017-460.pdf$$yMemoria (spa)
000061379 909CO $$ooai:zaguan.unizar.es:61379$$pdriver$$ptrabajos-fin-grado
000061379 950__ $$a
000061379 951__ $$adeposita:2017-06-06
000061379 980__ $$aTAZ$$bTFG$$cEINA