Kategorie:MQTT: Unterschied zwischen den Versionen

Aus FHEMWiki
Keine Bearbeitungszusammenfassung
(Link auf FHEM+MQTT-Abschnitt eingefügt)
 
(4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Baustelle}}
Beschreibungen, Beispiele, Module, HowTos, Tipps usw. zu [[MQTT]].
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.
{{Hinweis|Eine kurze Übersicht über die verschiedenen FHEM-Module und deren Zusammenwirken ist in [[MQTT#FHEM und MQTT|FHEM und MQTT]] zu finden.}}


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 {{Link2CmdRef|Anker=MQTT2_SERVER|Lang=en|Label=MQTT2_SERVER}} selbst die Funktion des Brokers übernehmen. Dieser bietet zwar weniger Optionen als ein vollwertiger Server (wie Mosquitto), ist jedoch für kleinere Installationen völlig ausreichend.
=== MQTT2 ===
Seit November 2018 ist es mit {{Link2CmdRef|Anker=MQTT2_CLIENT|Lang=en|Label=MQTT2_CLIENT}} möglich, {{Link2CmdRef|Anker=MQTT2_DEVICE|Lang=en|Label=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.
Kurzübersicht:
a) MQTT-Gerät, z.B. ein [[Shelly-Aktoren|Shelly]] oder Sonoff <=> MQTT2_SERVER <=> MQTT2_DEVICE
b) MQTT-Gerät, z.B. ein [[Shelly-Aktoren|Shelly]] oder Sonoff <=> (externer) MQTT-Server, z.B. mosquitto <ref>oder auch ein MQTT2_SERVER in einer anderen FHEM-Installation</ref> <=> MQTT2_CLIENT <=> MQTT2_DEVICE
=== Klassische Einbindung ===
Wird in obiger [[MQTT Einführung]] beschrieben, Kurzübersicht:
MQTT-Gerät, z.B. ein Sonoff <=> (externer) MQTT-Server, z.B. mosquitto <ref>oder auch ein MQTT2_SERVER in einer anderen FHEM-Installation</ref> <=> MQTT <=> MQTT_DEVICE
=== MQTT_GENERIC_BRIDGE ===
Das Modul {{Link2CmdRef|Anker=MQTT_GENERIC_BRIDGE|Lang=en|Label=MQTT_GENERIC_BRIDGE}} kann seit November 2018 mit allen drei IO-Modul-Varianten zusammen eingesetzt werden, also sowohl mit MQTT2_SERVER bzw. MQTT2_CLIENT oder MQTT
== Links ==
* {{Link2Forum|Topic=92888|LinkText=Thread, zur Entstehungsgeschichte von MQTT2_CLIENT}}
* {{Link2Forum|Topic=93255|LinkText=Ankündigungsthread zur MQTT2-Erweiterung der MQTT_GENERIC_BRIDGE}}
== Hinweise ==
<references />
[[Kategorie:IP Components|IP Komponenten]]
[[Kategorie:IP Components|IP Komponenten]]

Aktuelle Version vom 1. Januar 2019, 14:36 Uhr

Beschreibungen, Beispiele, Module, HowTos, Tipps usw. zu MQTT.

Info blue.png
Eine kurze Übersicht über die verschiedenen FHEM-Module und deren Zusammenwirken ist in FHEM und MQTT zu finden.