Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import paho.mqtt.client as mqtt
- import RPi.GPIO as gpio
- #set up the mqtt
- username = "@gmail.com"
- password = ""
- host = "mqtt.dioty.co"
- port = 1883
- #set up the gpio
- gpio.setwarnings(false)
- gpio.setmode(gpio.board)
- gpio.setup(11, gpio.out)
- def on_connect(client, userdata, flags, rc):
- client.subscribe("/@gmail.com/on")
- print("connected...\n")
- def on_message(client, userdata, msg):
- print(msg.topic+" "+str(msg.payload))
- client.publish("/@gmail.com/connected", str(msg.payload), qos=0, retain=False)
- # if str(msg.payload) == b'true':
- # x = x
- def on_disconnect(client, userdata, rc):
- if rc != 0:
- print("Unexpected disconnection.")
- client = mqtt.Client()
- client.on_connect = on_connect
- client.on_message = on_message
- client.on_disconnect = on_disconnect
- client.username_pw_set(username, password)
- client.connect(host, port, 60)
- client.loop_forever()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement