Качество обслуживания с AWS IOT Node SDK - PullRequest
0 голосов
/ 16 марта 2020

Я знаю AWS IOT поддерживает QOS 0 и QOS 1. Но я не нашел ничего относительно качества обслуживания в узле SDK. Может кто-нибудь сказать мне, как я могу опубликовать sh с QOS 1.

device.on("connect", function() {
  console.log("connect");
  device.subscribe("topic_2");
  device.publish("topic/simer", JSON.stringify({ newTempature: "-48C" }));
  // device.publish("topic/simer", JSON.stringify({ newTempature: "-48C" }));
  // device.publish("topic/simer", JSON.stringify({ newTempature: "-48C" }));
});

device.on("message", function(topic, payload) {
  console.log("message", topic, payload.toString());
});`

Спасибо

1 Ответ

1 голос
/ 17 марта 2020

Синтаксис выглядит так, как будто вы используете узел MQTT. js library.

From https://www.npmjs.com/package/mqtt#publish третий параметр представляет собой набор параметров, которые включает уровень QOS.

Для публикации sh с QOS 1:

device.publish("topic/simer",
  JSON.stringify({ newTempature: "-48C" }),
  { qos: 1 }
);
...