範例:使用 偵測條件的起重機 AWS IoT Events - AWS IoT Events

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

範例:使用 偵測條件的起重機 AWS IoT Events

許多起重機的運算子想要偵測機器何時需要維護或更換,並觸發適當的通知。每個起重機都有一個馬達。馬達會發出訊息 (輸入),其中包含壓力和溫度的相關資訊。運算子想要兩個層級的事件偵測器:

  • 起重機層級事件偵測器

  • 馬達層級事件偵測器

使用來自 馬達的訊息 (包含 craneId和 中繼資料motorid),操作員可以使用適當的路由來執行兩個層級的事件偵測器。符合事件條件時,通知應傳送至適當的 Amazon SNS主題。操作員可以設定偵測器模型,以免產生重複的通知。

此範例示範下列功能:

  • 建立、讀取、更新、刪除 (CRUD) 輸入。

  • 建立、讀取、更新、刪除 (CRUD) 事件偵測器模型和不同版本的事件偵測器。

  • 將一個輸入路由到多個事件偵測器。

  • 將輸入擷取至偵測器模型。

  • 觸發條件和生命週期事件的評估。

  • 能夠參考條件中的狀態變數,並根據條件設定其值。

  • 具有定義、狀態、觸發器評估器和動作執行器的執行期協調。

  • ActionsExecutor 使用SNS目標在 中執行動作。