本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
範例:使用 偵測條件的起重機 AWS IoT Events
許多起重機的運算子想要偵測機器何時需要維護或更換,並觸發適當的通知。每個起重機都有一個馬達。馬達會發出訊息 (輸入),其中包含壓力和溫度的相關資訊。運算子想要兩個層級的事件偵測器:
-
起重機層級事件偵測器
-
馬達層級事件偵測器
使用來自 馬達的訊息 (包含 craneId
和 中繼資料motorid
),操作員可以使用適當的路由來執行兩個層級的事件偵測器。符合事件條件時,通知應傳送至適當的 Amazon SNS主題。操作員可以設定偵測器模型,以免產生重複的通知。
此範例示範下列功能:
-
建立、讀取、更新、刪除 (CRUD) 輸入。
-
建立、讀取、更新、刪除 (CRUD) 事件偵測器模型和不同版本的事件偵測器。
-
將一個輸入路由到多個事件偵測器。
-
將輸入擷取至偵測器模型。
-
觸發條件和生命週期事件的評估。
-
能夠參考條件中的狀態變數,並根據條件設定其值。
-
具有定義、狀態、觸發器評估器和動作執行器的執行期協調。
-
ActionsExecutor
使用SNS目標在 中執行動作。