Kategorie:MQTT

Aus FHEMWiki
Version vom 17. November 2018, 14:24 Uhr von Beta-User (Diskussion | Beiträge) (erste Fassung)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)


Clock - Under Construction.svg An dieser Seite wird momentan noch gearbeitet.


MQTT ist ein Protokoll ("Message Queue Telemetry Transport"), mit dem Daten und Befehle zwischen verschiedenen Geräten ausgetauscht werden. Die Kommunikation erfolgt dabei über einen Broker, den so genannten MQTT-Broker.

MQTT wurde entwickelt, um möglichst effizient, sicher und mit wenig Datenlast zu kommunizieren.

Eine sehr kurze Einführung in MQTT

...ist in MQTT Einführung#Eine sehr kurze Einführung in MQTT zu finden.

FHEM und MQTT

Es muss irgendwo ein Server (alte Terminologie Broker) verfügbar sein, wobei ein MQTT-Server auch eine Vielzahl von FHEM-Installationen bedienen kann. Dies kann ein separater Serverdienst wie mosquitto sein, FHEM selbst kann mit Hilfe des Moduls MQTT2_SERVER selbst die Funktion des Brokers übernehmen. Dieser bietet zwar weniger Optionen wie ein vollwertiger Server (wie Mosquitto), ist jedoch für kleinere Installationen völlig ausreichend.

MQTT2

Seit November 2018 ist es mit MQTT2_CLIENT möglich, MQTT2_DEVICE-Geräte einzurichten, ohne dass MQTT2_SERVER auf derselben Installation vorhanden sein muss. MQTT2_CLIENT kann auch mit einem klassischen Broker wie mosquitto betrieben werden.

Klassische Einbindung

Wird in obiger MQTT Einführung beschrieben.