import paho.mqtt.client as mqtt
from paho.mqtt.enums import CallbackAPIVersion #v2

def on_message(client, userdata, msg):
    print(f"Received `{msg.payload.decode()}` from `{msg.topic}` topic")

client = mqtt.Client(CallbackAPIVersion.VERSION2, 'demo_unimib_subgigig')
#client.connect('broker.emqx.io')
client.connect('test.mosquitto.org')
client.on_message = on_message
client.subscribe('skenz_room123/#')
client.loop_forever()