Датчик MQTT предоставляет слишком много данных - PullRequest
0 голосов
/ 16 июня 2020

У меня есть настройка с:

  • Датчик температуры MQTT
  • Брокер Mosquitto
  • Azure Облако

Проблема заключается в том, что датчик отправляет данные каждую минуту, и нет способа уменьшить эти интервалы до каждых 15 минут (в устройстве).

Есть ли возможность с Mosquitto Broker получать данные только каждые 15 минут или пересылать данные в облако только каждые 15 минут?

Заранее спасибо

1 Ответ

0 голосов
/ 16 июня 2020

Реально простой способ сделать это - использовать Node-Red с узлом-приемником MQTT и подключить его к узлу RateLimit, задав для него значение 1 каждые 15 мин. Измените topi c исходящей отправки на что-нибудь еще и используйте этот topi c для Azure Cloud.

...