MQTT: Unterschied zwischen den Versionen

Aus CyberWiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
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 />
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]
<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 />

Version vom 14. April 2019, 19:46 Uhr

Siehe: MQTT mit Python nutzen (insbesondere die Links am Ende der Seite)
JSON Daten mit Python
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.

$ pip install paho-mqtt

Für die folgenden Versuche wird ein installierter MQTT Broker vorausgesetzt, z.B. auf dem openHAB-Rechner.