mqtt js在订阅时获取通道值

mqtt js在订阅时获取通道值,mqtt,aedes,Mqtt,Aedes,我将Aedes用作代理,将MQTT.js用作web应用程序中的客户端 在启动时,我连接到代理并订阅一些频道 我想知道是否有办法以MQTT方式获取上一条消息。这里有两种不同的方式 保留的消息。这是发布者在消息上设置的一个标志,它告诉代理保留消息,并在发送任何新消息之前,在客户机首次订阅该主题时,始终将关于任何给定主题的最后保留消息传递给客户机。最后一条保留的消息将始终替换为在该主题上发布的下一条消息,该主题也设置了保留标志。您可以阅读有关保留邮件的更多信息 排队消息。如果客户端订阅的主题的QOS

我将Aedes用作代理,将MQTT.js用作web应用程序中的客户端

在启动时,我连接到代理并订阅一些频道


我想知道是否有办法以MQTT方式获取上一条消息。

这里有两种不同的方式

  • 保留的消息。这是发布者在消息上设置的一个标志,它告诉代理保留消息,并在发送任何新消息之前,在客户机首次订阅该主题时,始终将关于任何给定主题的最后保留消息传递给客户机。最后一条保留的消息将始终替换为在该主题上发布的下一条消息,该主题也设置了保留标志。您可以阅读有关保留邮件的更多信息

  • 排队消息。如果客户端订阅的主题的QOS大于0,则代理将在该客户端脱机时将为该客户端发送的消息排队。客户端需要使用相同的客户端ID重新连接,
    cleanSession
    标志设置为false。您可以阅读有关持久会话和排队消息的更多信息