View a markdown version of this page

Inserisci le definizioni per un sistema HVAC in AWS IoT Events - AWS IoT Events

Avviso di fine del supporto: il 20 maggio 2026, AWS terminerà il supporto per AWS IoT Events. Dopo il 20 maggio 2026, non potrai più accedere alla AWS IoT Events console o AWS IoT Events alle risorse. Per ulteriori informazioni, consulta AWS IoT Events Fine del supporto.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Inserisci le definizioni per un sistema HVAC in AWS IoT Events

A seedTemperatureInput viene utilizzato per creare un'istanza di rilevatore per un'area e definirne i parametri operativi.

La configurazione degli ingressi per i sistemi HVAC AWS IoT Events è importante per un controllo efficace del clima. Questo esempio mostra come impostare gli ingressi che acquisiscono parametri quali temperatura, umidità, occupazione e dati sul consumo energetico. Impara a definire gli attributi di input, configurare le fonti di dati e impostare regole di preelaborazione per aiutare i modelli dei rilevatori a ricevere informazioni accurate e tempestive per una gestione e un'efficienza ottimali.

Comando CLI utilizzato:

aws iotevents create-input --cli-input-json file://seedInput.json

File: 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" } ] } }

Risposta:

{ "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." } }

A temperatureInput deve essere inviato da ciascun sensore in ogni area, se necessario.

Comando CLI utilizzato:

aws iotevents create-input --cli-input-json file://temperatureInput.json

File: temperatureInput.json

{ "inputName": "temperatureInput", "inputDescription": "Temperature sensor unit data.", "inputDefinition": { "attributes": [ { "jsonPath": "sensorId" }, { "jsonPath": "areaId" }, { "jsonPath": "sensorData.temperature" } ] } }

Risposta:

{ "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." } }