

Aviso de fin de soporte: el 20 de mayo de 2026, AWS finalizará el soporte para AWS IoT Events. Después del 20 de mayo de 2026, ya no podrás acceder a la AWS IoT Events consola ni a AWS IoT Events los recursos. Para obtener más información, consulta [AWS IoT Events el fin del soporte](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-end-of-support.html).

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Se utiliza BatchPutMessage para entradas en AWS IoT Events
<a name="iotevents-commented-example-input-usage-examples"></a>

**Example 1**  
Utilice la operación `BatchPutMessage` para enviar un mensaje `"seedTemperatureInput"` que establezca los parámetros operativos de un área determinada bajo monitoreo y control de la temperatura. Cualquier mensaje AWS IoT Events que reciba un mensaje nuevo `"areaId"` provoca la creación de una nueva instancia de detector. Sin embargo, la nueva instancia de detector no cambiará de estado a `"idle"` ni comenzará a supervisar la temperatura ni a controlar las unidades de calefacción o refrigeración hasta que se reciba un mensaje `"seedTemperatureInput"` para la nueva área.  
Comando de la CLI:  

```
aws iotevents-data batch-put-message --cli-input-json file://seedExample.json --cli-binary-format raw-in-base64-out
```
Archivo: `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}"
    }
  ]
}
```
Respuesta:  

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

**Example**  
2  
Utilice la operación `BatchPutMessage` para enviar un mensaje `"temperatureInput"` a fin de notificar los datos de un sensor de temperatura en un área de control y monitoreo determinada.  
Comando de la CLI:  

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

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

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

**Example 3**  
Utilice la operación `BatchPutMessage` para enviar un mensaje `"seedTemperatureInput"` a fin de cambiar el valor de la temperatura deseada en un área determinada.  
Comando de la CLI:  

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

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

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