Abstract
At the present time the IoT devices are growing exponentially, developing a great capacity for interconnectivity and interoperability between them to carry out different tasks, being considered the 4th technological revolution. In recent years the interaction
of human beings with social networks has increased generating a large amount of data from almost any field, but from a subjective perspective, considered as one more sensor, the citizen sensor. The data monitoring systems of the IoT sensors only take into account objective data,
which means that the citizen lacks information about the environment or other factors for decision making. This project proposes to use the messages of the social networks, citizen sensor, to complete and give another perspective of the measures of the IoT devices. Big Data techniques are used to combine the data of both types of sensors allowing to infer a new knowledge, which is used to enrich the data of the sensors of the IoT devices. In this Master´s Thesis Project, an innovative multimodal system has been developed to combine the objective data provided by IoT sensors and the subjective data of the citizen sensor to complement each other and achieve a higher quality of information. In order to meet this objective, an automatic inference system of these two sources of information has been created using Big Data techniques, giving the user a complete perspective of
the environment. For this purpose, engine has been designed that acquires data from the IoT sensor network, developed in this project, and from the citizen sensor. Both data are stored, managed and processed by Elasticsearch, which are used to enrich the information of the IoT devices. In addition, different dashboards have been developed, according to the user's profile, for the representation of the data in a more agile and
visual way. This project demonstrates that the objective measures, represented by IoT devices, and the subjective measures, by the citizen sensor, can work collectively to take the information provided to the user to another level.