From d27076ba54a2ee4377634914247f8bd046079ff7 Mon Sep 17 00:00:00 2001 From: waldhauserlu78556 Date: Mon, 3 Apr 2023 14:57:56 +0200 Subject: [PATCH] Send JSON via MQTT added --- software/roboter/raspy/send_json.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 software/roboter/raspy/send_json.py diff --git a/software/roboter/raspy/send_json.py b/software/roboter/raspy/send_json.py new file mode 100644 index 0000000..db01f31 --- /dev/null +++ b/software/roboter/raspy/send_json.py @@ -0,0 +1,20 @@ +import paho.mqtt.client as mqtt +import random +import time +import json + +mqttBroker = "mqtt.eclipseprojects.io" +client1 = mqtt.Client("RobotData") +client1.connect(mqttBroker) + +dataDict = { + "Temperature" : 0, + "Humidity" : 0 +} + +while True: + dataDict["Temperature"] = random.randint(0, 20) + dataDict["Humidity"] = random.randint(0, 100) + client1.publish("Robot/Data", json.dumps(dataDict, indent= 4)) + print("Published " + json.dumps(dataDict) + " to topic Robot/Data") + time.sleep(5)