在一条消息MQTT中发布多个主题

时间:2019-02-01 09:53:03

标签: mqtt

我有一台可以从不同传感器收集大量数据的设备,我想将它们通过一条消息发送给我的经纪人。在客户端,我只想在给定的时间查看其中一些数据,而不希望查看全部。我可以在邮件中发布几个主题,然后在客户端仅查看其中一些主题吗?我知道我可以使用通配符#订阅多个主题,但是我不知道如何在一条消息中发送多个主题。一种解决方案是将每个主题分别发送到不同的消息中,但是我有很多传感器,而且速度很慢。

1 个答案:

答案 0 :(得分:1)

否,邮件只有一个主题和一个有效负载。整个有效负载将交付给订阅该主题的每个客户端。

您可以让另一个客户端订阅该消息,然后将其分解为不同的部分,然后将这些部分重新发布到不同的主题上,以按希望的方式分发数据。