[en] ABSTRACT: The communication and connectivity of the different objects that surround us is one of the main objectives that are being addressed by the technological industry nowadays. Today, this is known as the Internet Of Things (IoT). A direct consequence of this concept is that a huge quantity of data must be managed and processed so as to synthesize and select the information required by a user or system that intends to make use of it. This scenario poses the need of being able to access the data in an easy way, without need of knowing the native protocol being used for collecting this data, or its whereabouts. This need is even more challenging taking into account the heterogeneity given in this kind of environments, as well as the simplicity of the objects that generate that data, unable to cope with complex protocols. Therefore, it would be desirable being able to obtain the necessary information, in a homogeneous and way agnostic to the underlying complexity, in the moment that it is needed or requested. Consequently, in the development of any scenario of these characteristics, it is mandatory to count with an intermediary between the context producers (objects, sensors, etc) and the applications that consume this context information. These challenges have been tackled in this project by integrating a resource and information context management system for the IoT. This system has been developed by integrating a collection of generic enablers within the FIWARE platform. FIWARE is a platform developed within the framework of a "public-private partnership" cofinanced by the European Commission and the leading european companies in the Information, Technology and Communications field, whose objective is to promote innovation in the IT industry, and create the new standards for the upcoming technologies. The integration of the context broker and the related tools described in this document, will allow its user to efficiently organize and store all the information that might be generated by the system's context producers. Equally important, this manager will allow its users to obtain the relevant context information as soon as it is requested or needed. All of it incorporating the authentication tools and access control mechanisms necessary to discriminate which content a given user can be granted access to. Last but not least, in addition to the integration of the aforementioned generic enablers, a thorough verification campaign has been carried out. The main objetive of this campaign has been the validation of the integrated context management platform expected behavior. The procedure and results of this validation has been also presented in this document.

[es] RESUMEN: La comunicación y conexión de los diferentes objetos que nos rodean es uno de los principales objetivos que actualmente ocupan a la industria tecnológica. Esto es lo que hoy se conoce como Internet de las Cosas (IoT por sus siglas en inglés). Una consecuencia directa de esta tendencia es que una gran cantidad de datos deberán ser gestionados y procesados con el objetivo de poder sintetizar y seleccionar la información requerida por un usuario o sistema que quiera hacer uso de esa información. Este escenario plantea la necesidad de poder acceder a los datos de una forma sencilla sin necesidad de conocer el protocolo nativo que se emplea para la recolección de esos datos o donde se encuentran. Esta necesidad se ve agravada por la heterogeneidad que se da en este tipo de entornos así como por la simplicidad de los objetos que generan estos datos, incapaces de soportar complejos protocolos. Sería deseable, por tanto, ser capaz de obtener de manera homogénea y agnóstica a la complejidad subyacente la información necesaria en el momento que se necesite o solicite. Es por ello que resulta obligatorio en el desarrollo de cualquier escenario de estas características contar con un intermediario entre los productores de contexto (objetos, sensores, etc.) y las aplicaciones consumidoras de contexto. En este proyecto se ha abordado esta problemática integrando un sistema de gestión de recursos e información de contexto para la IoT desarrollado a partir de un conjunto de componentes disponibles dentro de la plataforma FIWARE. FIWARE es una plataforma desarrollada en el marco de una iniciativa "público-privada", cofinanciada por la Comisión Europea y las principales compañías europeas en el campo de las tecnologías de información y las comunicaciones cuyo objetivo es promover la innovación en la industria IT y crear los nuevos estándares de las tecnologías venideras. La integración del gestor de contexto y las herramientas afines descritas en este documento permitirá poder organizar y almacenar de manera eficaz toda la información que puedan generar los productores de contexto en cualquier dominio de aplicación. Igualmente importante, este gestor permitirá a los usuarios del mismo obtener la información de contexto que les sea relevante en el momento que la deseen o necesiten. Todo ello incorporando herramientas autenticación y control de acceso para poder elegir a quién y para qué se le da acceso a un determinado cliente. Por último, durante el desarrollo del trabajo se ha realizado una exhaustiva campaña de verificación de funcionalidades, con el objetivo de garantizar el correcto comportamiento del sistema integrado, que también ha sido incorporada a este documento.