支援終止通知:2026 年 5 月 20 日, AWS 將終止對 的支援 AWS IoT Events。2026 年 5 月 20 日之後,您將無法再存取 AWS IoT Events 主控台或 AWS IoT Events 資源。如需詳細資訊,請參閱AWS IoT Events 終止支援。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立 AWS IoT Events 輸入以擷取裝置資料
設定 的輸入時 AWS IoT Events,您可以利用 AWS CLI 來定義裝置如何通訊感應器資料。例如,如果您的裝置傳送具有馬達識別符和感應器讀數的 JSON 格式訊息,您可以透過建立從訊息映射特定屬性的輸入來擷取此資料,例如壓力和馬達 ID。程序從定義 JSON 檔案中的輸入、指定相關資料點,以及使用 AWS CLI 註冊輸入開始 AWS IoT Events。這可讓 根據即時感應器資料 AWS IoT 監控和回應關鍵條件。
例如,假設您的裝置以下列格式傳送訊息。
{ "motorid": "Fulton-A32", "sensorData": { "pressure": 23, "temperature": 47 } }
您可以使用下列 AWS CLI 命令建立輸入來擷取pressure資料和 motorid(識別傳送訊息的特定裝置)。
aws iotevents create-input --cli-input-json file://pressureInput.json
檔案pressureInput.json包含下列項目。
{ "inputName": "PressureInput", "inputDescription": "Pressure readings from a motor", "inputDefinition": { "attributes": [ { "jsonPath": "sensorData.pressure" }, { "jsonPath": "motorid" } ] } }
當您建立自己的輸入時,請記得先從裝置或程序收集範例訊息做為 JSON 檔案。您可以使用它們從主控台或 CLI 建立輸入。