Skip to content
Snippets Groups Projects
app.py 787 B
Newer Older
  • Learn to ignore specific revisions
  • ## 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)