12345678910111213141516171819202122232425262728293031 |
- import paho.mqtt.client as mqtt
-
- import software.defines
- from software.defines import MQTT_BROKER_LOCAL
- from random import randrange, uniform
- import time
- import json
- from software.defines import Topics, PLANTDATA
- mqttBroker = software.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(mqttBroker)
-
- plantdata = {
- "PlantName": "Kemal"
- }
-
- print(type(PLANTDATA))
- client.publish("BACKEND/ACTION/GETBATTERY", json.dumps(plantdata))
- print(json.dumps(plantdata))
- time.sleep(2)
|