21 lines
592 B
Python
21 lines
592 B
Python
|
import paho.mqtt.client as mqtt
|
||
|
|
||
|
|
||
|
def on_message_temp(client, userdata, message):
|
||
|
print("Received temp message: ", str(message.payload.decode("utf-8")))
|
||
|
|
||
|
def on_message_hum(client, userdata, message):
|
||
|
print("Received hum message: ", str(message.payload.decode("utf-8")))
|
||
|
|
||
|
|
||
|
mqttBroker = "mqtt.eclipseprojects.io"
|
||
|
client = mqtt.Client("Smartphone_temp")
|
||
|
|
||
|
client.message_callback_add("TEMPERATURE", on_message_temp)
|
||
|
client.message_callback_add("HUMIDITY", on_message_hum)
|
||
|
|
||
|
client.connect(mqttBroker)
|
||
|
client.subscribe("TEMPERATURE")
|
||
|
client.subscribe("HUMIDITY")
|
||
|
|
||
|
client.loop_forever()
|