Advertisement
Guest User

Untitled

a guest
Jan 7th, 2022
18
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.94 KB | None | 0 0
  1. import paho.mqtt.client as mqtt
  2. import logging
  3. from tuya_connector import TUYA_LOGGER, TuyaOpenPulsar, TuyaCloudPulsarTopic
  4.  
  5. # Konfig szakasz
  6.  
  7. ACCESS_ID = "" #Tuya IoT ID
  8. ACCESS_KEY = "" #Tuya IoT key
  9. BROKER_ADDRESS = "" #Saját mqtt szerver cím
  10. TOPIC = ""  #Cél topic név
  11. MQ_ENDPOINT = "wss://mqe.tuyaeu.com:8285/" #Tuya MQTT endpoint. Csak akkor kell megváltoztatni, ha nem EU régióban vagy regisztrálva!
  12. CLIENT_NAME = "tuya_iot_client" #A kliens neve. Alapértelmezetten nem kell módosítani
  13.  
  14. #Eddig a pontig tart a konfig szakasz!!
  15.  
  16. client = mqtt.Client(CLIENT_NAME)
  17. client.connect(BROKER_ADDRESS)
  18. client.subscribe(TOPIC)
  19.  
  20.  
  21. open_pulsar = TuyaOpenPulsar(
  22.     ACCESS_ID, ACCESS_KEY, MQ_ENDPOINT, TuyaCloudPulsarTopic.PROD
  23. )
  24.  
  25. open_pulsar.add_message_listener(lambda msg: client.publish("tuya_iot_topic",msg))
  26.  
  27. # Start Message Queue
  28. open_pulsar.start()
  29.  
  30. input()
  31. # Stop Message Queue
  32. open_pulsar.stop()
  33.  
  34. client.loop_forever()
  35.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement