123456789101112131415161718192021222324252627282930313233343536 |
- import paho.mqtt.client as mqtt
- from software.defines import MQTT_BROKER_LOCAL
- from random import randrange, uniform
- import time
- import json
- from software.defines import Topics, PLANTDATA
- mqttBroker = "192.168.178.182"
-
-
- def on_connect(client, userdata, flags, rc):
- if rc == 0:
- print("Connected")
- else:
- print("Connection failed")
-
-
- client = mqtt.Client()
- client.on_connect = on_connect
-
- client.connect(mqttBroker)
-
- plantdata = {
- "AirTemperature": 20.4,
- "AirHumidity": 7.0,
- "SoilMoisture": 5.0,
- "Brightness": 39,
- "PlantID": 2,
- "Timestamp": "hallo",
- "MeasurementID": 187
- }
-
- print(type(PLANTDATA))
- while True:
- client.publish("TEST", json.dumps(plantdata))
- print(json.dumps(plantdata))
- time.sleep(2)
|