gpt4 book ai didi

javascript - Paho MQTT Javascript 订阅多个主题?

转载 作者:太空宇宙 更新时间:2023-11-04 16:20:59 26 4
gpt4 key购买 nike

如何订阅多个主题并在接收时记录内容?

function subscribe()
{
var topic = "Device/MainTopic1/";
var topic1 = "Device/MainTopic2/";
var qos = "0";

client.subscribe([(topic, {qos: Number(qos)}), (topic1, {qos: Number(qos)})]); // Not working

client.subscribe(topic,{qos: Number(qos)}); // Single topic Working - Could only invoke once
}

目前根据我目前的研究发现这个问题记录在 git 中。任何指示都会有所帮助。 https://github.com/eclipse/paho.mqtt.javascript/issues/16

最佳答案

正如该 git 问题的评论中提到的,您只需针对所需的每个主题多次调用 subscribe 即可。目前,Javascript 客户端中没有单个调用来订阅多个主题。

function subscribe()
{
var topic = "Device/MainTopic1";
var topic1 = "Device/MainTopic2";
var qos = 0;

client.subscribe(topic,{qos: qos});
client.subscribe(topoic1,{qos:qos});
}

这应该可以正常工作。

此外,主题不应有尾随或前导“/”字符,它们会向主题树添加空元素,使其更难正确使用通配符

关于javascript - Paho MQTT Javascript 订阅多个主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40649310/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com