Newer
Older
## sending here
import time
import paho.mqtt.client as mqtt
import random as rand
TOPIC = "mqtt/kubernetes"
BROKER_ADDRESS = "broker.hivemq.com"
PORT = 1883
QOS = 1
def generateNumbers():
first_number = rand.randrange(0,10000)
second_number = rand.randrange(0,10000)
print("SENDING: ", str([first_number, second_number]))
return str([first_number, second_number])
if __name__ == "__main__":
client = mqtt.Client()
LAST_WILL = "Verbindung beendet!"
client.will_set(TOPIC, LAST_WILL, qos=QOS, retain=False)
client.connect(BROKER_ADDRESS,PORT,60)
client.loop_start()
print("Connected to MQTT Broker: "+ BROKER_ADDRESS)
for x in range(100):
DATA = generateNumbers()
client.publish(TOPIC, DATA, qos=QOS)
time.sleep(5)