

支援終止通知：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)。

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

# 在 中使用 BatchPutMessage 進行輸入 AWS IoT Events
<a name="iotevents-commented-example-input-usage-examples"></a>

**Example 1**  
使用 `BatchPutMessage`操作來傳送`"seedTemperatureInput"`訊息，在溫度控制和監控下設定指定區域的操作參數。收到具有新 AWS IoT Events 的任何訊息都會建立新的`"areaId"`偵測器執行個體。但是，在收到新區域`"seedTemperatureInput"`的訊息之前，新的偵測器執行個體不會將狀態變更為 `"idle"`，並開始監控溫度和控制加熱或冷卻單位。  
CLI 命令：  

```
aws iotevents-data batch-put-message --cli-input-json file://seedExample.json --cli-binary-format raw-in-base64-out
```
檔案： `seedExample.json`  

```
{
  "messages": [
    {
      "messageId": "00001",
      "inputName": "seedTemperatureInput",
      "payload": "{\"areaId\": \"Area51\", \"desiredTemperature\": 20.0, \"allowedError\": 0.7, \"rangeHigh\": 30.0, \"rangeLow\": 15.0, \"anomalousHigh\": 60.0, \"anomalousLow\": 0.0, \"sensorCount\": 10, \"noDelay\": false}"
    }
  ]
}
```
回應：  

```
{
    "BatchPutMessageErrorEntries": []
}
```

**Example**  
2  
使用 `BatchPutMessage`操作來傳送訊息`"temperatureInput"`，以報告指定控制和監控區域中感應器的溫度感應器資料。  
CLI 命令：  

```
aws iotevents-data batch-put-message --cli-input-json file://temperatureExample.json --cli-binary-format raw-in-base64-out
```
檔案： `temperatureExample.json`  

```
{
  "messages": [
    {
      "messageId": "00005",
      "inputName": "temperatureInput",
      "payload": "{\"sensorId\": \"05\", \"areaId\": \"Area51\", \"sensorData\": {\"temperature\": 23.12} }"
    }
  ]
}
```
回應：  

```
{
    "BatchPutMessageErrorEntries": []
}
```

**Example 3**  
使用 `BatchPutMessage`操作來傳送訊息`"seedTemperatureInput"`，以變更指定區域的所需溫度值。  
CLI 命令：  

```
aws iotevents-data batch-put-message --cli-input-json file://seedSetDesiredTemp.json --cli-binary-format raw-in-base64-out
```
檔案： `seedSetDesiredTemp.json`  

```
{
  "messages": [
    {
      "messageId": "00001",
      "inputName": "seedTemperatureInput",
      "payload": "{\"areaId\": \"Area51\", \"desiredTemperature\": 23.0}"
    }
  ]
}
```
回應：  

```
{
    "BatchPutMessageErrorEntries": []
}
```