Conector MQTT
Descripción General
Sección titulada «Descripción General»El conector MQTT permite mensajería de publicación/suscripción para dispositivos IoT usando el protocolo MQTT v3.
Tipos de Conector:
MqttV3Reader- Suscribirse a tópicos MQTTMqttV3Writer- Publicar en tópicos MQTT
Lector MQTT
Sección titulada «Lector MQTT»Suscribirse a tópicos MQTT y recibir mensajes:
{ "type": "MqttV3Reader", "config": { "endpoint": "localhost:1883", "topic": "sensors/temperature", "qos": 0, "clientId": "meddle-reader" }}Con Autenticación
Sección titulada «Con Autenticación»{ "type": "MqttV3Reader", "config": { "endpoint": "mqtt.example.com:1883", "topic": "factory/sensors/#", "qos": 1, "clientId": "meddle-reader", "username": "mqtt_user", "password": "mqtt_password" }}Escritor MQTT
Sección titulada «Escritor MQTT»Publicar mensajes en tópicos MQTT:
{ "type": "MqttV3Writer", "config": { "endpoint": "localhost:1883", "topic": "data/output", "qos": 0, "clientId": "meddle-writer" }}Parámetros de Configuración
Sección titulada «Parámetros de Configuración»- endpoint: Dirección del broker MQTT (host:puerto)
- topic: Tópico para suscribirse/publicar (admite comodines para lector:
+,#) - qos: Calidad de Servicio (0, 1 o 2)
- clientId: Identificador único del cliente
- username: (Opcional) Usuario MQTT
- password: (Opcional) Contraseña MQTT
Niveles de QoS
Sección titulada «Niveles de QoS»- 0: Como máximo una vez (disparar y olvidar)
- 1: Al menos una vez (entrega confirmada)
- 2: Exactamente una vez (entrega asegurada)
Comodines de Tópico (Solo Lector)
Sección titulada «Comodines de Tópico (Solo Lector)»- +: Comodín de un solo nivel (
sensors/+/temperature) - #: Comodín de múltiples niveles (
sensors/#)