ARQUITECTURA IOT EDGE
En días pasados, un colega representante de un cliente de Galeo me preguntó sobre el fundamento de la arquitectura IoT Edge diseñada hace un par de años. Aunque haya muchas versiones de las arquitecturas de referencia del IoT, siempre es bueno recordar los principios en los que basamos el diseño de nuestras soluciones.
Principios de diseño arquitectónico.
Estrategia de concentración. Se propone el despliegue de las pasarelas Field IoT Edge cuando se elige una estrategia de concentración. IoT Edge Gateway agrega la información y las capacidades de conectividad para integrar los equipos de nivel inferior aguas abajo. Casi siempre se recomienda una estrategia de concentración para manejar las siguientes situaciones:
- Translation of field protocols. A nivel de campo, existen varios sistemas, de distintos fabricantes, con protocolos de comunicación y estructuras de datos muy diferentes. Un IoT Edge Gateway realiza las funciones de «diálogo» con estos sistemas a través de varios lenguajes (REST API, MQTT, Modbus RTU, Modbus TCP, protocolos propios, etc.)
- Aislamiento de las redes OT desde las redes IT. Un IoT Edge Gateway, por lo general, actúa como un elemento de aislamiento para las redes OT. Se considera una buena práctica desacoplar las redes OT de las redes IT por motivos de rendimiento, competencias, seguridad, etc.
- SW y IoTOps. Con una estrategia de IoT Edge Gateway, el ciclo de vida del SW se gestiona de forma mucho más escalable y mantenible. Además, existe una plataforma informática cercana a los elementos de control y acción donde desplegar SW funcional ad-hoc.
- Capacidades de procesamiento y almacenamiento locales. El IoT Edge Gateway permite el despliegue de SW para el procesamiento de datos y funcionalidades locales (proceso). Por ejemplo, un módulo de SW armoniza y enriquece los mensajes procedentes de sistemas de distintos proveedores. Un almacenamiento local también puede desplegarse, como medida de respaldo.
- Flexibilidad para nuevos casos de uso. El IoT Edge Gateway proporciona flexibilidad para adaptar la solución a nuevos casos de uso futuros. Por ejemplo, si se implementan estrategias de análisis por ordenador de imágenes de cámaras de seguridad, es necesario contar con un elemento como el IoT Edge para la gestión local de estos conjuntos de datos.