Los agentes IoT: recopilación y conexión de dispositivos a FIWARE

Dentro de la arquitectura FIWARE existen unos elementos mínimos que permiten la puesta en marcha de las soluciones desarrolladas con nuestra tecnología, entre ellos el context broker, short term historic, el procesador de eventos complejos (CEP) o los Agentes IoT, de los que trataremos en este post.

Un Agente de IoT es un componente que permite a un grupo de dispositivos comunicar datos y ser administrados desde un Context Broker (elemento principal de la tecnología FIWARE) utilizando sus propios protocolos nativos con los que conectar objetos para recopilar para esa recopilación de información.

Este componente es imprescindible si se planea conectar dispositivos o gateways de IoT a ecosistemas basados ​​en FIWARE, ya que se encargan de traducir los protocolos específicos de IoT al protocolo de gestión de contexto NGSI (modelo de intercambio de información estándary API para editar, consultar y subscribirse a datos de contexto).

Ventajas de su uso:

– No necesitan ir securizados o pueden usar otro tipo de securización

– Emplean protocolos IoT (mqtt, Sigfox, LoRaWAN,…)

– Proveen una capa de abstracción entre los dispositivos y las entidades lógicas en el Context Broker

– Permite gestionar grupos de dispositivos comunes

– Transformación de unidades o escalas (expresiones)

– Asociar valores de un dispositivo a múltiples entidades

– Permite gestionar el ciclo de vida de los dispositivos

Cada agente de IoT proporciona una interfaz de conexión NGSI-v2 que se utiliza para interacciones con el Context Broker y todas las interacciones debajo de este puerto se producen mediante el protocolo nativo de los dispositivos conectados.

Si necesitas implantar este tipo de elementos o necesitas asesoramiento al respecto, en FIWARE ZONE te asesoramos.