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

在一条消息MQTT中发布多个主题,mqtt,Mqtt,我有一个从不同传感器收集大量数据的设备,我想用一条消息将它们发送给我的代理。在客户端,我只想在给定的时间看到其中的一些数据,而不想看到所有数据。我可以在一条消息中发布几个主题,然后在客户端只看到其中的一些主题吗?我知道我可以使用通配符订阅多个主题,但我不知道如何在一条消息中发送多个主题。一种解决方案是用不同的消息分别发送每个主题,但我有很多传感器,速度非常慢。不,消息只有一个主题和一个有效负载。整个有效负载将交付给订阅该主题的每个客户端 您可以让另一个客户端订阅该消息,然后将其拆分为单独的部分,

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

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


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

如果我要向代理发布父主题,该怎么办。可能吗?例如,我的厨房有一个温度和湿度传感器,我想发送这两个数据。我可以执行“发布(厨房/#)”,或者我必须以多条消息的形式发送数据,如以下“发布(厨房/温度)”和“发布(厨房/湿度)”。这不是多个主题,而是我要发布的父主题。可能吗@不,您不能发布到通配符主题