Guest User

Untitled

a guest
Oct 30th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. python manage.py shell
  2.  
  3. python manage.py shell < my.py
  4.  
  5. import os
  6. import django
  7. os.environ["DJANGO_SETTINGS_MODULE"] = 'myprojects.settings'
  8. django.setup()
  9. import paho.mqtt.client as paho_mqtt
  10. from mqtt.mqtt import on_connect, on_message
  11. username = "****"
  12. password = "****"
  13.  
  14. client = paho_mqtt.Client()
  15. client.on_connect = on_connect
  16. client.on_message = on_message
  17. client.username_pw_set(username=username, password=password)
  18. client.connect("********", 1883, 60)
  19.  
  20. client.loop_forever()
  21.  
  22. def on_connect(client, userdata, flags, rc):
  23. try:
  24. client.subscribe(topic="********")
  25. print('subcriptions')
  26. except Exception as e:
  27.  
  28. print("connect subscribe error " + str(e))
  29.  
  30.  
  31. def on_message(client, userdata, msg):
  32. data = msg.payload.decode('utf-8')
  33. res_json = json.loads(data)
  34. print(res_json)
Add Comment
Please, Sign In to add comment