Recoleccion de datos meteorologicos en tiempo real mediante el uso de funciones asíncronas non-blocking








Autores


  • Enrique Aguilar Orozco Diego Pastor Calvo Antonio Vázquez Gutiérrez Diego Octavio Ibarra Corona Centro de Desarrollo de la Facultad de Informática Universidad Autónoma de Querétaro

NTHE NÚMERO


Resumen:

Actualmente, es indispensable alertar a la poblacion sobre precipitaciones en tiempo real. El municipio de Queretaro cuenta con 19 estaciones meteorologicas, las cuales registran el estado meteorologico. La funcion asíncrona en entorno non-blocking desarrollada en esta investigacion tiene como objetivo permitir a los usuarios de una aplicacion móvil conocer el estado climatologico de cada una de las zonas del municipio de Queretaro en tiempo real, utilizando la informacion de las estaciones mencionadas. Para la recuperacion de los datos climatologicos, se utilizo una tecnica conocida como scraping, la cual permite, mediante funciones asíncronas, procesar, extraer y formatear los datos obtenidos de las diferentes estaciones meteorologicas sin generar "cuellos de botella"; de esta manera, se logra recuperar los datos en tiempo real para ser comunicados a los usuarios.


Palabras clave:

Blocking, funciones asíncronas, non-blocking, scraping, recoleccion de datos


Abstract:

Nowadays its imperative to warn citizens about rainfall in real time. The municipality of Queretaro counts with nineteen meteorological stations, all of which register current weather data. The asynchronous function in a "non-blocking" environment developed in this research has the purpose of letting the users of a mobile app know about the weather conditions in each of the zones of the municipality of Queretaro in real time, using the information from the aforementioned weather stations. To collect the weather data, a technique known as "scraping" was used. Scraping allows, through an asynchronous function, to process, extract and format the data obtained from the different stations without running into bottleneck scenarios, achieving real time data gathering which will then be displayed for the user.


Keywords:



Descargar (2)