Advertisement
Guest User

pythonMQTTUnal

a guest
Jan 23rd, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.08 KB | None | 0 0
  1. import paho.mqtt.client as mqtt
  2. import paho.mqtt.publish as publish
  3. import datetime, random, time
  4. import ssl
  5.  
  6. hostname = "54.200.7.109"
  7. port = 1883
  8. clientid = "AAA000"
  9. topic = "AAA111"
  10.  
  11. def on_connect(client, userdata, flags, rc):
  12.     print ("Connected with result code: %s" % rc)
  13.  
  14. def on_disconnect(client, userdata, rc):
  15.     print ("Disconnected with result code: %s" % rc)
  16.  
  17. def on_message(client, userdata, msg):
  18.     print(" - ".join((msg.topic, str(msg.payload))))
  19.  
  20. def on_publish(client, userdata, mid):
  21.     print ("Sent message")
  22.  
  23. client = mqtt.Client(client_id=clientid)
  24. client.on_connect = on_connect
  25. client.on_disconnect = on_disconnect
  26. client.on_message = on_message
  27. client.on_publish = on_publish
  28. client.connect(hostname, port)
  29. client.subscribe(topic,0)
  30.  
  31. #for x in range(10, 1000):
  32. #    toSend = "1;2.1|4;"+str(random.uniform(-10,+10))+"&"+(datetime.datetime.now() + datetime.timedelta(days = -2000)).strftime('%Y-%m-%d %H:%M:%S')+";pass"
  33.     #print(toSend)
  34. #    client.publish(topic,payload = toSend,qos=0, retain=False)    
  35. #    time.sleep(5)
  36. client.loop_start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement