La importancia del Context Broker en la tecnología FIWARE

Como ya hemos contado anteriormente, durante estas semanas en las que nos encontramos realizando nuestra labor desde nuestros domicilios, estamos llevando a cabo una serie de sesiones formativas de introducción a FIWARE. En estas sesiones hablamos de la piedra angular dentro de esta tecnología, el Context Broker, plataforma de recogida y envío de información entre dispositivos y centros de control y gestión de datos por parte de empresas y administraciones públicas. En este post queremos arrojar un poco más de luz sobre su función.

La tecnología FIWARE entendida como canal estándar de comunicación entre empresas, tiene como objetivo el que todas las entidades y dispositivos participantes en su red vuelquen información a una plataforma común donde sea posible centralizarla y estandarizarla para su posterior distribución.

Para lograr todo esto, no sólo se necesita de un código abierto sino que al mismo tiempo confluyen diferentes componentes software y tecnológicos que permiten traducir los diferentes protocolos de comunicación existentes en la red al estándar Fiware. Entre todos ellos, están por ejemplo, el big data, los centros de procesamiento de datos, el propio IoT o lo que se considera la parte más importante de nuestra plataforma, el Context Broker .

Este servidor es el principal componente para cualquier solución que se desarrolle bajo el paraguas de FIWARE, ya que mediante él se puede administrar la información de contexto, consultarla y actualizarla. El Context Broker está rodeado a su vez de elementos adicionales que permiten suministrar datos de diversas fuentes y entornos, como es el anteriormente nombrado Internet de las Cosas, los robots o los sistemas de terceros que trabajando en este servidor se convierten en herramientas para el procesamiento de datos, análisis, control de acceso o la implementación y propia configuración de la plataforma FIWARE.

Bajo FIWARE, el Context Broker , gracias al interfaz de programación de aplicaciones con el que funciona, se convierte en un espacio donde almacenar la información recogida y estandarizada lista para distribuirse entre diferentes servicios que necesiten hacer uso de esa información. El objetivo es que este servidor  sea transversal a todos los posibles servicios que podamos tener tanto del ámbito del smart city, smart agro o cualquier otro sector donde pueda aplicarse.

Pero, ¿qué hace que sea tan importante para FIWARE?

Para entenderlo tan sólo tenemos que transportarnos a los sensores inteligentes que por ejemplo, puedan estar instalados en nuestros hogares: El Context Broker y su interfaz permitirían enviar la información sobre la temperatura de la habitación que ese sensor captaría, la actualización de los grados, los cambios en esa información de contexto u obtener datos determinados como puedan ser la  variación de la temperatura en momentos concretos. Estos procesos son los que harán que el Context Broker ofrezca respuestas adecuadas respecto a las actualizaciones registradas en este contexto (la temperatura).