from paho.mqtt import client as mqtt_client broker = 'localhost' port = 1883 topic = "test/topic" client_id = "python_subscriber" def connect_mqtt(): def on_connect(client, userdata, flags, rc): if rc == 0: client.subscribe(topic) client = mqtt_client.Client(client_id) client.on_connect = on_connect client.connect(broker, port) return client def on_message(client, userdata, msg): print(f"Mesaj primit pe topicul '{msg.topic}': {msg.payload.decode()}") client = connect_mqtt() client.on_message = on_message client.loop_forever()