BatchUpdateDetector 以暖通空调系统为例 AWS IoT Events - AWS IoT Events

终止支持通知:2026 年 5 月 20 日 AWS 终止对的支持。 AWS IoT Events 2026 年 5 月 20 日之后,您将无法再访问 AWS IoT Events 控制台或 AWS IoT Events 资源。如需了解更多信息,请访问此支持AWS IoT Events 终端

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

BatchUpdateDetector 以暖通空调系统为例 AWS IoT Events

在本示例中,BatchUpdateDetector 用于更改正在工作的探测器实例的操作参数。

高效的暖通空调系统管理通常需要对多个探测器进行批量更新。本节演示如何使用探测 AWS IoT Events器的批量更新功能。学会同时修改多个控制参数,更新阈值,以便您可以调整设备群中的响应操作,从而提高有效管理大型系统的能力。

使用的 CLI 命令:

aws iotevents-data batch-update-detector --cli-input-json file://areaDM.BUD.json

文件:areaDM.BUD.json

{ "detectors": [ { "messageId": "0001", "detectorModelName": "areaDetectorModel", "keyValue": "Area51", "state": { "stateName": "start", "variables": [ { "name": "desiredTemperature", "value": "22" }, { "name": "averageTemperature", "value": "22" }, { "name": "allowedError", "value": "1.0" }, { "name": "rangeHigh", "value": "30.0" }, { "name": "rangeLow", "value": "15.0" }, { "name": "anomalousHigh", "value": "60.0" }, { "name": "anomalousLow", "value": "0.0" }, { "name": "sensorCount", "value": "12" }, { "name": "noDelay", "value": "true" }, { "name": "goodToGo", "value": "true" }, { "name": "sensorId", "value": "0" }, { "name": "reportedTemperature", "value": "0.1" }, { "name": "resetMe", "value": "true" } ], "timers": [ ] } } ] }

响应:

{ An error occurred (InvalidRequestException) when calling the BatchUpdateDetector operation: Number of variables in the detector exceeds the limit 10 }