MQTT: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Geli (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Das Ziel ist, MQTT nicht nur innerhalb von openHAB zu verwenden, sondern auch von externen Rechnern Nachrichten (z.B. Temperaturwerte) über dieses Protokoll z…“) |
Geli (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Siehe: [https://www.dinotools.de/2015/04/12/mqtt-mit-python-nutzen/ MQTT mit Python nutzen] (insbesondere die Links am Ende der Seite)<br /> | |||
[http://www.steves-internet-guide.com/send-json-data-mqtt-python/ JSON-Daten mit Python senden]<br /> | |||
<br /> | |||
Das Ziel ist, MQTT nicht nur innerhalb von openHAB zu verwenden, sondern auch von externen Rechnern Nachrichten (z.B. Temperaturwerte) über dieses Protokoll zu versenden.<br /> | Das Ziel ist, MQTT nicht nur innerhalb von openHAB zu verwenden, sondern auch von externen Rechnern Nachrichten (z.B. Temperaturwerte) über dieses Protokoll zu versenden.<br /> | ||
====MQTT und Python==== | ====MQTT und Python==== | ||
Zeile 5: | Zeile 8: | ||
$ sudo apt-get install python-pip | $ sudo apt-get install python-pip | ||
Danach kann die Installation von paho-mqtt durchgeführt werden. | Danach kann die Installation von paho-mqtt durchgeführt werden. | ||
$ pip install paho-mqtt | $ sudo pip install paho-mqtt | ||
Für die folgenden Versuche wird ein installierter '''MQTT Broker''' vorausgesetzt, z.B. auf dem openHAB-Rechner.<br /> | Für die folgenden Versuche wird ein installierter '''MQTT Broker''' vorausgesetzt, z.B. auf dem openHAB-Rechner.<br /> |
Aktuelle Version vom 25. Februar 2020, 15:46 Uhr
Siehe: MQTT mit Python nutzen (insbesondere die Links am Ende der Seite)
JSON-Daten mit Python senden
Das Ziel ist, MQTT nicht nur innerhalb von openHAB zu verwenden, sondern auch von externen Rechnern Nachrichten (z.B. Temperaturwerte) über dieses Protokoll zu versenden.
MQTT und Python
Um MQTT mit Python zu verwenden, ist die Installation des Python Moduls paho-mqtt notwendig. Dieses wird mit pip (Paketverwaltungsprogramm für Python-Pakete) installiert. Zuvor muss daher pip installiert werden, sofern nicht bereits vorhanden.
$ sudo apt-get update $ sudo apt-get install python-pip
Danach kann die Installation von paho-mqtt durchgeführt werden.
$ sudo pip install paho-mqtt
Für die folgenden Versuche wird ein installierter MQTT Broker vorausgesetzt, z.B. auf dem openHAB-Rechner.