Protocolos de comunicación IoT que debes conocer

Al aplicar una estrategia basada en datos, todo empieza con los Datos. Una de las fuentes típicas para extraer datos son los dispositivos IoT. Conocer qué protocolos de comunicación IoT existen y cómo utilizarlos para la comunicación de datos es esencial, ya que son los que hacen posible la obtención de datos de los mismos.

Tecnología
Escrito por:
Barbara

Actualizado el9 de mayo de 2024 - Publicado originalmente el29 de abril de 2021

Examinamos qué son los protocolos IoT, cómo funcionan y por qué son importantes, y exploramos los principales protocolos de red que incorporan estos sistemas.

¿Qué son los protocolos IoT?

Los protocolos IoT son, en palabras llanas, el "lenguaje" que utilizan los dispositivos IoT para comunicarse con otros dispositivos o con plataformas.

La mayoría de las empresas industriales están en proceso de implantar una estrategia basada en datos. Al hacerlo, esperan obtener múltiples beneficios, desde impulsar la automatización y la productividad hasta generar nuevos modelos de ingresos. Pero lo primero que tienen que hacer es extraer datos.

En los entornos industriales, los datos pueden proceder de distintas fuentes. Una de ellas son los dispositivos del Internet de las Cosas (IoT). Desde una perspectiva técnica de TI/telecomunicaciones, los protocolos son un conjunto de normas y reglas que permiten a dos entidades entenderse e intercambiar información, facilitando la comunicación Máquina a Máquina (M2M). Si esas entidades son dispositivos IoT, entonces hablamos de protocolos de comunicación IoT o simplemente protocolos IoT

En otras palabras, los protocolos IoT son para la comunicación entre máquinas lo que los idiomas, los gestos o el lenguaje corporal son para la comunicación entre humanos. Así que, al igual que dos humanos necesitan hablar el mismo idioma para entenderse, los dispositivos deben utilizar los mismos protocolos IoT para intercambiar información.

Por otro lado, en un reciente estudio sobre Industrial Edge Computing, observamos que una de las necesidades que tienen y quieren cubrir las empresas es precisamente el conocimiento en protocolos IoT (Puedes ver más detalles en nuestro informe, el Barómetro de Industrial Edge Computing).

Para su funcionamiento, los protocolos de datos emergentes utilizados en las redes IoT tienen varias capas:

  • Aplicación: la interfaz entre el usuario y el dispositivo.
  • Red: potencia la comunicación entre el router y cada uno de los dispositivos conectados a la red.
  • Transporte: facilita la comunicación de datos entre los distintos niveles y garantiza su seguridad.
  • Física: la red de comunicación física entre dispositivos.
  • Enlace de datos: se encarga de transportar los datos en el sistema y de detectar y corregir los problemas.

Te puede interesar: Plataformas IoT, qué son y cómo podrían beneficiar a tu negocio.

¿Por qué son necesarios los protocolos IoT?

Como ya se ha mencionado, los protocolos IoT son necesarios para que se produzca la comunicación entre los distintos dispositivos IoT.

Así, los protocolos de comunicación IoT tendrán que cumplir las siguientes funciones:

  • Permiten la comunicación entre un gran número y variedad de dispositivos simultáneamente . Deben transportar mensajes entre dispositivos con diferentes requisitos (sensores y actuadores, pero también dispositivos de procesamiento y almacenamiento de datos), todo ello de forma eficiente.
  • Evitan el acoplamiento entre dispositivos para que, idealmente, no haya dependencia entre ellos.
  • Facilitan la escalabilidad, ya que permiten añadir o eliminar dispositivos del entorno del IoT sin que ello afecte al despliegue general.
  • Garantizan la seguridad de las comunicaciones en entornos vulnerables como el IoT industrial, pero la ciberseguridad también debe abordarse a nivel de dispositivo .
  • Proporcionan un fácil acceso a los dispositivos, haya o no problemas de latencia o cortafuegos, entre otros obstáculos.

Barbara, como plataforma Edge, permite comunicarse con dispositivos IoT utilizando diferentes protocolos IoT

Tipos de protocolos IoT y cuáles son los más comunes

Debido a la variedad de dispositivos IoT existentes, han surgido diferentes protocolos IoT para gestionar la comunicación en diferentes contextos.

El tipo de protocolo viene determinado por los dispositivos a conectar, la función que realizan y la distancia que deben recorrer los datos para ser transmitidos. En cualquier caso, los protocolos de comunicación del IoT se dividen en dos tipos:

  • Protocolos de acceso a la red: es la capa inferior, que permite la conexión entre dos máquinas. Volviendo a la analogía con la comunicación humana, los protocolos de acceso a la red son el vehículo de comunicación elegido (comunicación oral, escrita, gestual...). Aquí es donde entran las redes Wifi, Ethernet, 3G, 5G...
  • Protocolos de transmisión: se utilizan para codificar la información que enviamos a través de las redes mencionadas. Siguiendo la comparación con la forma en que nos comunicamos los humanos, en este caso los protocolos de transmisión serían el lenguaje específico elegido para transmitir la información. Dentro de estos protocolos IoT destacan dos familias:
  • Protocolos informáticos, que se utilizan para transmitir información a Internet o a otros dispositivos IoT.
  • Protocolos OT (Industrial) para la comunicación con equipos industriales.

No existe una estandarización a la hora de elegir entre los diferentes protocolos del IoT. Sin embargo, hay algunas pautas comunes que se siguen:

- A la hora de comunicar los dispositivos IoT con Internet, los protocolos más comunes son MQTT, CoAP y HTTP. Son muy flexibles, ya que están diseñados para transmitir cualquier tipo de información.

Además de los conocidos protocolos HTTP, destacan aquí los siguientes protocolos:

  • MQTT (transporte de telemetría MQ). Sigue un modelo de publicación-suscripción que permite la comunicación entre un gran número de dispositivos. Para su funcionamiento, un servidor central llamado broker se encarga de recibir los mensajes de los dispositivos emisores y distribuirlos entre los receptores. Además, los mensajes se organizan jerárquicamente por etiquetas.
  • CoAP (Constrained Application Protocol) está destinado a la comunicación entre dispositivos de bajo consumo y utiliza el modelo REST de HTTP, junto con otros requisitos como la multidifusión, el soporte de UDP y una baja sobrecarga.

- En los despliegues de comunicación industrial y de IoT industrial se utilizan protocolos muy enfocados a las operaciones y no tanto al envío de información. Es decir, son protocolos orientados a que un dispositivo controlador (un PLC) se comunique con otra máquina que ejecuta órdenes.

En este caso, el protocolo más común es Modbus. Sin embargo, existen protocolos IoT muy específicos para sectores industriales concretos, como el IEC102 y el IEC104 para contadores eléctricos o el MBUS para contadores de agua.

Lectura relacionada: Edge Computing en el IoT industrial.

En resumen, a la hora de elegir los protocolos de IoT más adecuados para un despliegue concreto, es crucial determinar primero las necesidades del sistema concreto que se va a utilizar, y luego ajustar los protocolos elegidos.

Sin embargo, para facilitar su uso, las plataformas IoT como Barbara pretenden alcanzar un estado "agnóstico", que permita la comunicación a través de cualquier interfaz de red y cualquier protocolo industrial.

El objetivo es generar una conectividad que permita a las empresas independizarse de fabricantes de dispositivos, redes y plataformas específicas y generar despliegues de IoT lo más flexibles posibles.

Más información sobre la flexibilidad de los protocolos de IoT que permite la plataforma de IoT industrial Barbara OS y solicite una demostración vea las ventajas de seguridad y eficiencia de nuestro software.