Добрый день. Есть устройство, которое отправляет данные на mqtt-сервер в топик /test/nfc. Требуется написать программу, которая будет подписана на этот топик и обрабатывать данные. Возникла проблема на самом первом этапе. Гуглил, нашел код, вставил свои настройки. По идее программа должна печатать хоть что-то, но просто ничего не происходит. Ошибки не выдает.
from paho.mqtt import client
def on_connect(client, userdata, rc):
print("Connected with result code: %s" % rc)
client.subscribe("/test/nfc")
def on_message (client, userdata, msg):
print("%s: %s" % (msg.topic, msg.payload))
def main():
subscriber = client.Client()
subscriber.on_connect = on_connect
subscriber.on_message = on_message
subscriber.connect("farmer.cloudmqtt.com", 13053, 60)
subscriber.loop_forever()
if __name__ == "__main__":
main()