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.
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.
Introduzca las definiciones de un sistema de calefacción, ventilación y aire acondicionado en AWS IoT Events
Se utiliza una seedTemperatureInput para crear una instancia de detector para un área y definir sus parámetros operativos.
La configuración de las entradas de los sistemas de climatización AWS IoT Events es importante para un control climático eficaz. En este ejemplo, se muestra cómo configurar entradas que capturen datos como la temperatura, la humedad, la ocupación y el consumo de energía. Aprenda a definir los atributos de entrada, configurar las fuentes de datos y configurar las reglas de preprocesamiento para ayudar a los modelos de sus detectores a recibir información precisa y oportuna para una gestión y eficiencia óptimas.
Comando CLI utilizado:
aws iotevents create-input --cli-input-json file://seedInput.json
Archivo: seedInput.json
{ "inputName": "seedTemperatureInput", "inputDescription": "Temperature seed values.", "inputDefinition": { "attributes": [ { "jsonPath": "areaId" }, { "jsonPath": "desiredTemperature" }, { "jsonPath": "allowedError" }, { "jsonPath": "rangeHigh" }, { "jsonPath": "rangeLow" }, { "jsonPath": "anomalousHigh" }, { "jsonPath": "anomalousLow" }, { "jsonPath": "sensorCount" }, { "jsonPath": "noDelay" } ] } }
Respuesta:
{ "inputConfiguration": { "status": "ACTIVE", "inputArn": "arn:aws:iotevents:us-west-2:123456789012:input/seedTemperatureInput", "lastUpdateTime": 1557519620.736, "creationTime": 1557519620.736, "inputName": "seedTemperatureInput", "inputDescription": "Temperature seed values." } }
Cada sensor de cada área debe enviar una temperatureInput, según sea necesario.
Comando CLI utilizado:
aws iotevents create-input --cli-input-json file://temperatureInput.json
Archivo: temperatureInput.json
{ "inputName": "temperatureInput", "inputDescription": "Temperature sensor unit data.", "inputDefinition": { "attributes": [ { "jsonPath": "sensorId" }, { "jsonPath": "areaId" }, { "jsonPath": "sensorData.temperature" } ] } }
Respuesta:
{ "inputConfiguration": { "status": "ACTIVE", "inputArn": "arn:aws:iotevents:us-west-2:123456789012:input/temperatureInput", "lastUpdateTime": 1557519707.399, "creationTime": 1557519707.399, "inputName": "temperatureInput", "inputDescription": "Temperature sensor unit data." } }