mqtt_publish.py 545 B

123456789101112131415161718192021
  1. import mqtt
  2. client = mqtt.MQTT('192.168.1.255')
  3. client.setHost('broker.emqx.io')
  4. client.setPort(1883)
  5. client.setClientID('123456dddecetdc')
  6. client.setUsername('test1')
  7. client.setPassword('aabbccdd')
  8. client.setVersion('3.1')
  9. client.setKeepAlive(10)
  10. ret = client.connect()
  11. print("connect ret:%d" % ret)
  12. client.publish('topic_pikapy', 'hello pikascript qos=0', 0)
  13. client.publish('topic_pikapy', 'hello pikascript qos=1', 1)
  14. client.publish('topic_pikapy', 'hello pikascript qos=2', 2)
  15. ret = client.disconnect()
  16. print("disconnect ret:%d" % ret)