Avis de fin de support : le 20 mai 2026, AWS le support de AWS IoT Events. Après le 20 mai 2026, vous ne pourrez plus accéder à la AWS IoT Events console ni aux AWS IoT Events ressources. Pour plus d'informations, voir AWS IoT Events fin du support.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
BatchUpdateDetector exemple pour un système CVC dans AWS IoT Events
Dans cet exemple, BatchUpdateDetector est utilisé pour modifier les paramètres opérationnels d'une instance de détecteur fonctionnelle.
La gestion efficace du système CVC nécessite souvent des mises à jour par lots de plusieurs détecteurs. Cette section explique comment utiliser la fonction AWS IoT Events de mise à jour par lots pour les détecteurs. Apprenez à modifier simultanément plusieurs paramètres de contrôle et à mettre à jour les valeurs de seuil afin de pouvoir ajuster les actions de réponse sur un parc d'appareils, améliorant ainsi votre capacité à gérer efficacement des systèmes à grande échelle.
Commande CLI utilisée :
aws iotevents-data batch-update-detector --cli-input-json file://areaDM.BUD.json
Dossier : 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": [ ] } } ] }
Réponse :
{ An error occurred (InvalidRequestException) when calling the BatchUpdateDetector operation: Number of variables in the detector exceeds the limit 10 }