service.py 452 B

123456789101112131415161718192021
  1. import paho.mqtt.client as mqtt
  2. def on_connect(client,userdata,rc):
  3. client.subscribe("$dashboard/#")
  4. def on_message(client,userdata,msg):
  5. pass
  6. client = mqtt.client()
  7. client.on_connect = on_connect
  8. client.on_message = on_message
  9. client.connect('10.132.0.10','dasboard','EnigmA')
  10. def send_msg(msg=None):
  11. if msg:
  12. client.reinitialise('dashboard',clean_session=True,userdata=None)
  13. client.publish('$dashboard/#',msg,qos=0,retain=False)