

支援終止通知：2026 年 5 月 20 日， AWS 將終止對 的支援 AWS IoT Events。2026 年 5 月 20 日之後，您將無法再存取 AWS IoT Events 主控台或 AWS IoT Events 資源。如需詳細資訊，請參閱[AWS IoT Events 終止支援](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-end-of-support.html)。

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

# AWS IoT Events 主控台入門
<a name="iotevents-getting-started"></a>

本節說明如何使用 [AWS IoT Events 主控台](https://console.aws.amazon.com/iotevents/)建立輸入和偵測器模型。您建立引擎的兩個狀態模型：正常狀態和過壓條件。當引擎中的測量壓力超過特定閾值時，模型會從正常狀態轉換為過壓狀態。然後，它會傳送 Amazon SNS 訊息來提醒技術人員有關 條件。當壓力再次低於連續三個壓力讀數的閾值時，模型會返回正常狀態，並傳送另一個 Amazon SNS 訊息作為確認。

我們會檢查是否有三個連續讀數低於壓力閾值，以消除在非線性復原階段或異常壓力讀數的情況下，可能發生的過壓或正常訊息停滯。

在 主控台上，您也可以找到幾個您可以自訂的預先製作偵測器模型範本。您也可以使用 主控台匯入其他人撰寫或匯出偵測器模型的偵測器模型，並在不同的 AWS 區域中使用它們。如果您匯入偵測器模型，請確定您為新區域建立所需的輸入或重新建立這些輸入，並更新使用的任何角色 ARNs。

使用 AWS IoT Events 主控台來了解以下內容。

**定義輸入**  
若要監控您的裝置和程序，它們必須能夠將遙測資料匯入 AWS IoT Events。這可透過將訊息作為*輸入*傳送到 來完成 AWS IoT Events。您可以數種方式來執行此動作：  
+ 使用 [ BatchPutMessage](https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchPutMessage.html) 操作。
+ 在 中 AWS IoT Core，為轉送訊息資料的 AWS IoT 規則引擎撰寫[AWS IoT Events 動作](https://docs.aws.amazon.com/iot/latest/developerguide/iot-rule-actions.html#iotevents-rule)規則 AWS IoT Events。您必須依名稱識別輸入。
+ 在 中 AWS IoT Analytics，使用 [ CreateDataset](https://docs.aws.amazon.com/iotanalytics/latest/userguide/automate.html#aws-iot-analytics-automate-create-dataset) 操作建立具有 的資料集`contentDeliveryRules`。這些規則會指定自動傳送資料集內容的 AWS IoT Events 輸入。
您必須先定義一或多個輸入，您的裝置才能以這種方式傳送資料。若要這樣做，請為每個輸入命名，並指定輸入監控器傳入訊息資料中的哪些欄位。

**建立偵測器模型**  
使用 *狀態*定義*偵測器模型* （設備或程序的模型）。針對每個狀態，定義評估傳入輸入的條件式 （布林值） 邏輯，以偵測重大事件。當偵測器模型偵測到事件時，它可以變更狀態，或使用其他 AWS 服務啟動自訂建置或預先定義的動作。您可以定義其他事件，在進入或退出狀態時啟動動作，也可以選擇在符合條件時啟動動作。  
在本教學課程中，您會在模型進入或退出特定狀態時傳送 Amazon SNS 訊息做為動作。

**監控裝置或程序**  
如果您監控多個裝置或程序，請在每個輸入中指定欄位，以識別輸入來自的特定裝置或程序。請參閱 中的 `key` 欄位`CreateDetectorModel`。當 識別的輸入欄位`key`辨識新值時，會識別新裝置並建立偵測器。每個偵測器都是偵測器模型的執行個體。新的偵測器會繼續回應來自該裝置的輸入，直到其偵測器模型更新或刪除為止。  
如果您監控單一程序 （即使有多個裝置或子程序正在傳送輸入），則不會指定唯一的識別`key`欄位。在此情況下，模型會在第一個輸入到達時建立單一偵測器 （執行個體）。

**將訊息做為輸入傳送到偵測器模型**  
有幾種方式可以從裝置或程序傳送訊息，做為 AWS IoT Events 偵測器的輸入，不需要您對訊息執行其他格式設定。在本教學課程中，您會使用 AWS IoT 主控台為轉送訊息資料的 AWS IoT 規則引擎撰寫[AWS IoT Events 動作](https://docs.aws.amazon.com/iot/latest/developerguide/iot-rule-actions.html#iotevents-rule)規則 AWS IoT Events。  
若要執行此作業，請依名稱識別輸入，並繼續使用 AWS IoT 主控台來產生做為輸入轉送的訊息 AWS IoT Events。

**注意**  
本教學課程使用 主控台來建立相同的 `input`，並`detector model`顯示於 的範例[AWS IoT Events 使用案例的教學課程](iotevents-tutorials.md)。您可以使用此 JSON 範例來協助您遵循教學課程。

**Topics**
+ [開始使用 的先決條件 AWS IoT Events](iotevents-getting-started-prereqs.md)
+ [在 中建立模型的輸入 AWS IoT Events](create-input-overview.md)
+ [在 中建立偵測器模型 AWS IoT Events](iotevents-detector-model.md)
+ [傳送輸入以在 中測試偵測器模型 AWS IoT Events](iotevents-iot-rules-engine.md)