Mindmap
MQTT

Inhalt der Mindmap
MQTT
MQTT es un protocolo de mensajería basado en estándares, o un conjunto de reglas, que se utiliza para la comunicación de un equipo a otro.
- Estos dispositivos IoT utilizan MQTT para la transmisión de datos, ya que resulta fácil de implementar y puede comunicar datos IoT de manera eficiente.
Importancia
- Ligero y eficiente
- La implementación de MQTT en el dispositivo IoT requiere recursos mínimos, por lo que se puede usar incluso en pequeños microcontroladores
- Escalable
- La implementación de MQTT requiere una cantidad mínima de código que consume muy poca energía en las operaciones.
- Fiable
- Muchos dispositivos IoT se conectan a través de redes celulares poco fiables con bajo ancho de banda y alta latencia.
- Seguro
- MQTT facilita a los desarrolladores el cifrado de mensajes y la autenticación de dispositivos y usuarios mediante protocolos de autenticación modernos.
- Admitido
- Varios lenguajes, como Python, tienen un amplio soporte para la implementación del protocolo MQTT.
- Ligero y eficiente
Principios
- Desacoplamiento espacial
- El editor y el suscriptor no conocen la ubicación de la red del otro y no intercambian información como direcciones IP o números de puerto.
- Desacoplamiento de tiempo
- El editor y el suscriptor no se ejecutan ni tienen conectividad de red al mismo tiempo.
- Desacoplamiento de sincronización
- Tanto los editores como los suscriptores pueden enviar o recibir mensajes sin interrumpirse entre sí.
- Desacoplamiento espacial
Componentes
- MQTT implementa el modelo de publicación o suscripción mediante la definición de clientes y agentes,
- Cliente MQTT
- Un cliente MQTT es cualquier dispositivo, desde un servidor hasta un microcontrolador, que ejecuta una biblioteca MQTT.
- Agente MQTT
- El agente MQTT es el sistema de back-end que coordina los mensajes entre los diferentes clientes.
- Conexión MQTT
- Los clientes y los agentes comienzan a comunicarse mediante una conexión MQTT.
Funcion
- 1.- Un cliente MQTT establecer una conexión con el agente MQTT.
- 2.- Una vez conectado, el cliente puede publicar mensajes, suscribirse a mensajes específicos o hacer ambas cosas.
- 3.- Cuando el agente MQTT recibe un mensaje, lo reenvía a los suscriptores que están interesados.
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Mindmap am MQTT, erstellt von Alan Javier Gonz�lez Pineda am 20/03/2024.
- Erstellt von
- Alan Javier Gonz�lez Pineda
- Aufrufe
- 1
- Bewertung


