Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. Sudo apt-get update
  2. sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
  3. sudo apt-get update
  4. sudo apt-get install mosquitto
  5. sudo apt-get install mosquitto-clients
  6.  
  7. sudo nano /etc/mosquitto/mosquitto.conf
  8.  
  9. listener 1883
  10. listener 1884
  11.  
  12. protocol mqtt
  13. listener 2883
  14. protocol websockets
  15.  
  16. # Este script publica mensajes MQTT
  17. import paho.mqtt.client as mqtt
  18. import json
  19.  
  20. client = mqtt.Client()
  21. client.connect("192.168.1.100", 1883, 60)
  22. client.publish("test", 'Este es mi primer mensaje')
  23. client.disconnect()
  24.  
  25.  
  26.  
  27. # Este script escucha los mensajes MQTT
  28. import paho.mqtt.client as mqtt
  29.  
  30. def on_message_test(mosq, obj, msg):
  31.  
  32. print("Recibió el mensaje de : " + msg.topic + " que dice " + str(msg.payload))
  33.  
  34.  
  35. mqttc = mqtt.Client()
  36. mqttc.message_callback_add("test", on_message_test)
  37. mqttc.on_message = on_message
  38. mqttc.connect("192.168.1.100", 1883, 60)
  39. mqttc.subscribe("test", 0)
  40. mqttc.loop_forever()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement