簡體   English   中英

IoT 監控:如何使用邏輯應用程序在特定時間范圍內僅發送一封電子郵件?

[英]IoT Monitoring: How to send only one e-mail in a certain timeframe using logic app?

我正在嘗試使用 Azure 設置 IoT 方案。 出於演示目的,我使用了這個溫度監控場景: https : //docs.microsoft.com/en-us/azure/iot-hub/iot-hub-monitoring-notifications-with-azure-logic-apps

  1. IoT 設備正在向 IoT 中心發送溫度數據
  2. IoT 中心將溫度 > 30 的消息路由到服務總線
  3. 邏輯應用正在讀取該服務總線並發送警告電子郵件

當前邏輯應用

現在我遇到的問題是,邏輯應用程序會為每條超過溫度限制的消息(我的服務總線中的每條消息)發送一封電子郵件。 因此,一旦我加熱我的 IoT 設備,我的收件箱就會收到垃圾郵件。

實際上,如果我的 IoT 設備過熱,我只想收到一封電子郵件,然后等待一段時間。 我將如何在我的邏輯應用程序中處理它?

您可以通過簡單地配置 Logic App 觸發器的並發控制(您可以在 LA 觸發器的設置中找到)來實現這一點。 默認情況下,並發值將設置為 25,您必須將其更改為 1。 在此處輸入圖片說明

它只允許在您的隊列中處理一條消息(與隊列中的消息數量無關),您可以在 Service Bus Queue 觸發器本身的 UI 中定義時間間隔(您需要獲取另一條消息的時間間隔)電子郵件)

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM