Kategorie:MQTT: Unterschied zwischen den Versionen

Aus FHEMWiki
Keine Bearbeitungszusammenfassung
(.)
Markierung: Ersetzt
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.


MQTT wurde entwickelt, um möglichst effizient, sicher und mit wenig Datenlast zu kommunizieren.
== Eine sehr kurze Einführung in MQTT ==
...ist [[MQTT Einführung#Eine sehr kurze Einführung in MQTT|auf dieser Seite hier]] zu finden.
== FHEM und MQTT ==
Für die Nutzung von MQTT muss ein zentraler MQTT-Server (''Broker'' in alter Nomenklatur) verfügbar sein. 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 MQTT-Server, ist jedoch für kleinere Installationen völlig ausreichend. Ein MQTT-Server kann eine Vielzahl von FHEM-Installationen bedienen.
=== 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]]

Version vom 23. November 2018, 19:24 Uhr

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