|
|
(7 dazwischenliegende Versionen von 3 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 ==
| | [[Kategorie:IP Components|IP Komponenten]] |
| ...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 wie 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.
| |
| | |
| === Klassische Einbindung ===
| |
| Wird in obiger [[MQTT Einführung]] beschrieben.
| |
Beschreibungen, Beispiele, Module, HowTos, Tipps usw. zu MQTT.
Eine kurze Übersicht über die verschiedenen FHEM-Module und deren Zusammenwirken ist in
FHEM und MQTT zu finden.