mqtt.js节点 - 用消息传递qos

时间:2012-06-12 17:57:56

标签: node.js mqtt qos

我正在使用MQTT.js为我的新应用创建代理。 在过去的几个小时里,我正在努力通过QoS标志。我可以很容易地传递messageId,dup,retain标志而不是QoS。 我的代码很简单,在客户端上(使用MQTT.js创建)我这样做:

client.publish({ messageId: 1001, qos: 1, topic: ..., payload: ... });

在服务器上,我正在执行以下操作:

client.on('publish', function(packet) {
  for ( var key in packet ) {
    util.puts(i+'::'+packet[i]);
  }
});

无论我在客户端设置什么QoS,我总是在服务器上获得0。 我期待这个开箱即用。 任何人都有这方面的经验吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

我找到了解决这个问题的方法。作者实际上行动得很快。解决方案在以下拉取请求中:https://github.com/adamvr/MQTT.js/pull/18