1234567891011121314151617181920212223242526272829303132 |
- import paho.mqtt.client as mqtt
-
- import software.backend.defines
- from software.backend.defines import MQTT_BROKER_GLOBAL
- from random import randrange, uniform
- import time
- import json
- from software.backend.defines import Topics, PLANTDATA
- mqttBroker = software.backend.defines.MQTT_BROKER_GLOBAL
-
-
- 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(MQTT_BROKER_GLOBAL, 1883)
-
- plantdata = {
- "PlantName": "Ipne"
- }
-
-
- print(type(PLANTDATA))
- client.publish(Topics['BACKEND_ACTION_DRIVE'], json.dumps(plantdata))
- print(json.dumps(plantdata))
- time.sleep(2)
|