【发布时间】:2017-03-08 10:50:26
【问题描述】:
如果一条消息被发送到一个 mqtt 代理中的主题,我想通过 Python 知道该主题。为了使用client.subscribe(),我必须手动输入一个topic,所以我需要在client.subscribe()之前动态知道topic。有没有办法知道代理主题是什么?
【问题讨论】:
-
如果您不知道要发布的数据的格式,仅仅知道主题也无济于事。您要解决的实际问题是什么?
如果一条消息被发送到一个 mqtt 代理中的主题,我想通过 Python 知道该主题。为了使用client.subscribe(),我必须手动输入一个topic,所以我需要在client.subscribe()之前动态知道topic。有没有办法知道代理主题是什么?
【问题讨论】:
如果您向代理发送“EVERY”消息且保留消息 = True,那么您可以:
此方案订阅两次,可能不符合你原来的需求(只订阅一次),但可以做你想做的事
【讨论】: