Presentación de TFM

Interconexión de base de datos MONGODB con un sistema basado en XBEE para internet de las cosas

 Imágenes

tfm 1 sept2 smallFecha: 1 de septiembre de 2014tfm 1 sept1 small
Autor: Zoilo Alejandro García Hernández
Tutores: Dr. Juan Luis Navarro Mesa Dr. Eduardo Hernández Pérez

 

Resumen del TFM:

En el presente trabajo se ha realizado un estudio y aplicación de una base de datos no relacional en el almacenado de información proveniente de un sistema XBEE. Este sistema transmite los datos de distintos sensores situados en plataformas de desarrollo waspmote de Libelium, a un Gateway conectado a un pc, para posteriormente gestionar la información recibida. La base de datos utilizada ha sido MongoDB. Se ha optado por ella, debido a sus características que propician la realización de consultas complejas a la base de datos y el almacenado de gran cantidad de información, propiedad útil para el almacenado continuo de datos de una red de sensores. Analizando los resultados, se comprueba y justifica una mejor eficiencia que en el uso de bases de datos relacionales, optimizando la velocidad de las transacciones, siendo más flexible su implantación y permitiendo mayor facilidad al crecimiento de la red de sensores.

En conclusión, se comprueba en este TFM la mejoría en el manejo de la información que proporcionan las nuevas bases de datos NoSQL y en especial MongoDB. Siendo su uso, en algunos casos la alternativa y en otros la complementación de las bases de datos relacionales. Adicionalmente se ha realizado el análisis de los datos de los sensores para llegar a conclusiones en torno a las interferencias provocadas por las personas en una red Xbee.


In this work, it is developed a research about a non-relational database and its application storing the received information from a XBEE system. This system transmits the data of different sensors situated on a development platform, which is called waspmote and made by Libelium, to a Gateway connected to a pc to manage the received information later. MongoDB was selected as data base. It was because of its characteristics, which help to make complex queries to the data base and it can also store huge amount of information, very useful to store the data generated by a sensor network. Analyzing the results, it is demonstrated that using non-relational databases improves the efficiency, the transactions velocity, the flexibility of establishing and the capability of increase of the sensor network.

In conclusion, through this research it is demonstrated that the new non-relational databases, especially MongoDB, improve the management of the information. Moreover, they are the replacement, in some cases, or the complementation, in others, of the relational databases. Additionally, we have performed the analysis of sensor data to generate conclusions about how people presence can interfere in an XBee network.