MQTT-Konnektor
Übersicht
Abschnitt betitelt „Übersicht“Der MQTT-Konnektor ermöglicht Publish/Subscribe-Messaging für IoT-Geräte mit dem MQTT v3-Protokoll.
Konnektor-Typen:
MqttV3Reader- MQTT-Topics abonnierenMqttV3Writer- Auf MQTT-Topics veröffentlichen
MQTT Reader
Abschnitt betitelt „MQTT Reader“MQTT-Topics abonnieren und Nachrichten empfangen:
{ "type": "MqttV3Reader", "config": { "endpoint": "localhost:1883", "topic": "sensors/temperature", "qos": 0, "clientId": "meddle-reader" }}Mit Authentifizierung
Abschnitt betitelt „Mit Authentifizierung“{ "type": "MqttV3Reader", "config": { "endpoint": "mqtt.example.com:1883", "topic": "factory/sensors/#", "qos": 1, "clientId": "meddle-reader", "username": "mqtt_user", "password": "mqtt_password" }}MQTT Writer
Abschnitt betitelt „MQTT Writer“Nachrichten auf MQTT-Topics veröffentlichen:
{ "type": "MqttV3Writer", "config": { "endpoint": "localhost:1883", "topic": "data/output", "qos": 0, "clientId": "meddle-writer" }}Konfigurationsparameter
Abschnitt betitelt „Konfigurationsparameter“- endpoint: MQTT-Broker-Adresse (host:port)
- topic: Topic für Abonnement/Veröffentlichung (unterstützt Wildcards für Reader:
+,#) - qos: Quality of Service (0, 1 oder 2)
- clientId: Eindeutige Client-Kennung
- username: (Optional) MQTT-Benutzername
- password: (Optional) MQTT-Passwort
QoS-Stufen
Abschnitt betitelt „QoS-Stufen“- 0: Höchstens einmal (fire and forget)
- 1: Mindestens einmal (bestätigte Zustellung)
- 2: Genau einmal (garantierte Zustellung)
Topic-Wildcards (Nur Reader)
Abschnitt betitelt „Topic-Wildcards (Nur Reader)“- +: Einzelebenen-Wildcard (
sensors/+/temperature) - #: Mehrebenen-Wildcard (
sensors/#)