MQTT Interface
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

test.py 581B

123456789101112131415161718192021
  1. import mqtt
  2. import time
  3. import logging
  4. import sys
  5. root = logging.getLogger('root')
  6. root.setLevel(logging.DEBUG)
  7. handler = logging.StreamHandler(sys.stdout)
  8. handler.setLevel(logging.DEBUG)
  9. formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
  10. handler.setFormatter(formatter)
  11. root.addHandler(handler)
  12. def print_msg(client, userdata, message):
  13. print("Received ", message.topic, ": ", str(message.payload))
  14. c = mqtt.mqtt_client('test', '192.168.0.2', username='', password='')
  15. c.add_callback('ambient/#', print_msg)
  16. while True:
  17. time.sleep(1)