new backend files added: main created and plantdatabase files from Makeathon extracted

This commit is contained in:
caliskanbi
2023-04-19 02:47:49 +02:00
parent f29e567f07
commit 9396c59e86
10 changed files with 198 additions and 29 deletions
@@ -0,0 +1,16 @@
import paho.mqtt.client as mqtt
from random import randrange, uniform
import time
mqttBroker ="mqtt.eclipseprojects.io"
client = mqtt.Client("Temperature_Inside")
client.connect(mqttBroker)
while True:
randNumber = uniform(20.0, 21.0)
client.publish("planttest", randNumber)
print("Just published " + str(randNumber) + " to topic TEMPERATURE")
time.sleep(0.5)
@@ -0,0 +1,18 @@
import paho.mqtt.client as mqtt
import time
def on_message(client, userdata, message):
print("received message: " ,str(message.payload.decode("utf-8")))
mqttBroker ="mqtt.eclipseprojects.io"
client = mqtt.Client("Smartphone")
client.connect(mqttBroker)
client.loop_start()
client.subscribe("TEMPERATURE")
client.on_message=on_message
time.sleep(30)
client.loop_stop()