Direkt zum Hauptinhalt

Installation

Beschreibung:

MQTT (Message Queuing Telemetry Transport) ist ein leichtgewichtiges Protokoll zur Nachrichtenübermittlung, das speziell für Geräte mit begrenzten Ressourcen und Netzwerkbandbreite entwickelt wurde. Es wird häufig in Internet-of-Things (IoT)-Anwendungen eingesetzt. Hier sind einige zentrale Punkte:

- **Leichtgewichtig**: Geringer Overhead und niedriger Energieverbrauch, ideal für ressourcenbeschränkte Geräte.
- **Publish/Subscribe-Modell**: Geräte (Clients) können Nachrichten an Themen (Topics) veröffentlichen (publish) oder Nachrichten von Themen abonnieren (subscribe), was eine flexible und skalierbare Kommunikation ermöglicht.
- **Zuverlässigkeit**: Bietet verschiedene QoS (Quality of Service)-Stufen, um die Zuverlässigkeit der Nachrichtenübertragung sicherzustellen.
- **Asynchron**: Unterstützt eine asynchrone Kommunikation, wodurch die Geräte nicht ständig verbunden sein müssen.
- **Offenes Protokoll**: MQTT ist ein offenes Protokoll, das von der OASIS (Organization for the Advancement of Structured Information Standards) standardisiert wurde.

Durch diese Eigenschaften eignet sich MQTT besonders gut für die Vernetzung und Kommunikation von IoT-Geräten, wie Sensoren, Aktoren und anderen eingebetteten Systemen.

Voraussetzungen:

Einen zusätzlichen Benutzer den wir für MQTT Verwenden wollen.

Dazu auf Einstellungen -> Personen -> auf den Register Benutzer -> Benutzer hinzufügen

Auswahl_032.png

Auswahl_046.png

Auswahl_047.png

Auswahl_048.png

Nun einen Benutzernamen und Kennwort vergeben.

Benutzer MQTT-Benutzer und Kennwort denkt euch eins aus, dann auf Benutzer anlegen.
Das Benutzerpassword darf keine Sonderzeichnen wie das Ausrufezeichen enthalten!!!

Auswahl_049.png

Installation MQTT Broker:

Dazu auf Einstellungen Addons -> Addoon  store klicken

Auswahl_032.png

Auswahl_033.png

Auswahl_034.png

dort in der suche mqt eingeben. Dann auf den Offiziellen MQTT Broker klicken

Auswahl_044.png

Dann installieren sagen

Auswahl_045.png

Nach der Installation auf starten klicken.
Der Broker selbt braucht keien Konfiguration.

Die MQTT Integration konfigurieren:

Dazu auf Einstellungen-> Geräte -> MQTT

Auswahl_032.png

Auswahl_050.png

Auswahl_051.png

Nun auf Absenden klicken

Auswahl_052.png

Dann auf fertig klciken

Auswahl_053.png

Nun sehen wir das MQTT im Bereich konfiguriert steht, und klciken diesen an

Auswahl_054.png

Nun auf konfigurieren klicken

Auswahl_055.png
Nun auf erneut konfigurieren klciken

Auswahl_056.png

Und die Benutzerdaten mit unseren neuen austauschen
Nur Benutzername und Kennwort, alles andere so lassen

Auswahl_057.png

Nun hier auch alles so lassen und auf absenden klciken

Auswahl_058.png

Nun auf fertig klicken

Auswahl_059.png

Testen des Brokers:

Bei Topüic zum Abonnieren

test/test/test eingeben und auf anfangen zuzuhören klicken

Auswahl_060.png

Num im payload topic auch test/test/test eingeben

Und als payload den Text test angeben und auf veröffentlichen klicken

Auswahl_061.png

Nun sehen wir unsere Nachricht ist angekommen und können auf , aufhören zuzuhören klicken.
Der MQTT Broker funktioniert

Auswahl_062.png

Mit dieser Funktion kann man auch nachher eigene Topics testen ob sie denn ankommen.
Zum debuggen ideal.