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()