如何在MQTT订阅者python代码中订阅多个主题?

问题描述 投票:0回答:0

我正在写这行来订阅消息:

client.subscribe([("topic1",0),("topic2",0)])

但是在

onmessage(self,client,userdata,message)
时,我运行以下命令:

print(str(message.payload,encoding='utf-8'))

它只输出

topic1
。如果我尝试:

client.subscribe(["topic2",0])`

然后输出

topic2
.

我尝试了各种形式的订阅,但到目前为止找不到最合适的。我想同时显示消息 1 和 2。

python mqtt
© www.soinside.com 2019 - 2024. All rights reserved.