中暖通空调系统的输入定义 AWS IoT Events - AWS IoT Events

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

中暖通空调系统的输入定义 AWS IoT Events

A seedTemperatureInput用于为某个区域创建探测器实例并定义其操作参数。

在中 AWS IoT Events 配置暖通空调系统的输入对于有效的气候控制非常重要。此示例说明如何设置用于捕获温度、湿度、占用率和能耗数据等参数的输入。学习定义输入属性、配置数据源和设置预处理规则,以帮助您的探测器模型接收准确、及时的信息,从而实现最佳管理和效率。

使用的 CLI 命令:

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

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

响应:

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

如有必要,每个区域的每个传感器都应发送 temperatureInput

使用的 CLI 命令:

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

文件:temperatureInput.json

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

响应:

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