Protocolos de transporte ligeros: MQTT

102
Protocolos de transporte ligeros: MQTT

Duración: 2h

Índice de contenidos

01. ¿Qué es MQTT?
02. ¿Para qué se usa MQTT?
03. ¿Cómo se estructura?
04. Tipos de valores
05. Broker y cliente MQTT
06. Uso en comunicaciones
07. Ejemplos
08. APIs

A quién va destinado

Perfiles técnicos o con dominio de la tecnología

Requisitos técnicos previos

Manejo básico del ordenador y la consola de comandos

Contenido didáctico

Conocemos el protocolo http mediante el cual se realizan todas las peticiones en cualquier sistema que se conecte a un servidor. Es el utilizado, por ejemplo, para la conexión a Internet.

Los protocolos TCP/IP empleados para ello son pesados: requieren transmitir una cantidad de bytes importante para incluir el cuerpo del mensaje junto con encabezados de mensaje, de enrutamiento, etc.

En el marco de la industria 4.0 el protocolo MQTT se ha mostrado como una alternativa ligera a TCP/IP para su uso en sensorización conectada, caracterizándose por:

– Mensajes MUY ligeros, normalmente recibidos como pequeñas cadenas de texto o JSON estructurado.

– Mensajes entre dispositivos de diferente naturaleza (Windows, Android, Mac, Arduino,…).

– Capacidad para que los dispositivos filtren los mensajes de su interés.

Actualmente es el estándar en la Industria 4.0

Al finalizar la unidad el alumnado …

… tendrá la capacidad de instalar MQTT en diversos dispositivos situados en una misma red, y de enviar mensajes entre ellos con información en texto o JSON como carga útil, como elemento básico para el desarrollo de sus futuras aplicaciones.