21 lines
504 B
Python
21 lines
504 B
Python
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)
|