Connettore MQTT
Panoramica
Sezione intitolata “Panoramica”Il connettore MQTT abilita la messaggistica publish/subscribe per dispositivi IoT utilizzando il protocollo MQTT v3.
Tipi Connettore:
MqttV3Reader- Sottoscrivi a topic MQTTMqttV3Writer- Pubblica su topic MQTT
MQTT Reader
Sezione intitolata “MQTT Reader”Sottoscrivi a topic MQTT e ricevi messaggi:
{ "type": "MqttV3Reader", "config": { "endpoint": "localhost:1883", "topic": "sensors/temperature", "qos": 0, "clientId": "meddle-reader" }}Con Autenticazione
Sezione intitolata “Con Autenticazione”{ "type": "MqttV3Reader", "config": { "endpoint": "mqtt.example.com:1883", "topic": "factory/sensors/#", "qos": 1, "clientId": "meddle-reader", "username": "mqtt_user", "password": "mqtt_password" }}MQTT Writer
Sezione intitolata “MQTT Writer”Pubblica messaggi su topic MQTT:
{ "type": "MqttV3Writer", "config": { "endpoint": "localhost:1883", "topic": "data/output", "qos": 0, "clientId": "meddle-writer" }}Parametri di Configurazione
Sezione intitolata “Parametri di Configurazione”- endpoint: Indirizzo broker MQTT (host:porta)
- topic: Topic per sottoscrizione/pubblicazione (supporta wildcard per reader:
+,#) - qos: Quality of Service (0, 1, o 2)
- clientId: Identificatore client univoco
- username: (Opzionale) Nome utente MQTT
- password: (Opzionale) Password MQTT
Livelli QoS
Sezione intitolata “Livelli QoS”- 0: Al massimo una volta (fire and forget)
- 1: Almeno una volta (consegna confermata)
- 2: Esattamente una volta (consegna assicurata)
Wildcard Topic (Solo Reader)
Sezione intitolata “Wildcard Topic (Solo Reader)”- +: Wildcard singolo livello (
sensors/+/temperature) - #: Wildcard multi-livello (
sensors/#)