Paho MQTT Javascript订阅多个主题?

时间:2016-11-17 07:47:41

标签: javascript mqtt paho

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

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

1 个答案:

答案 0 :(得分:1)

正如关于该git问题的评论中所述,您可以针对所需的每个主题多次调用beforeSelectRow。目前没有单一的调用来订阅Javascript客户端中的多个主题。

subscribe

这应该可以正常工作。

此外,主题不应该有尾随或领先' /'字符,他们将空元素添加到主题树,使他们正确地使用更难的外卡