mqtt_sub.py 637 B

1234567891011121314151617181920212223242526272829303132
  1. # -*- coding: utf-8 -*-
  2. """
  3. demeter web
  4. name:sub.py
  5. author:rabin
  6. """
  7. import time
  8. from demeter.core import *
  9. from demeter.mqtt import *
  10. timeSleep = 1000
  11. import random
  12. class Mqtt_sub(object):
  13. def run(self):
  14. Sub()
  15. """
  16. data = {}
  17. data['type'] = 'temprature'
  18. data['gateway'] = '10086'
  19. data['device'] = '100010'
  20. data['hard'] = 'sensor'
  21. data['farm'] = 1
  22. data['source'] = str(random.randint(1, 50))
  23. data['value'] = str(random.randint(1, 50))
  24. model = Demeter.model('data', 'tsdb')
  25. #model.insert(data)
  26. data = model.select(data['farm'], data['device'], type=data['type'], hard=data['hard'], gateway=data['gateway'])
  27. print data
  28. """