Wird verwendet BatchUpdateDetector, um ein AWS IoT Events Meldermodell zu aktualisieren - AWS IoT Events

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Wird verwendet BatchUpdateDetector, um ein AWS IoT Events Meldermodell zu aktualisieren

Sie können den BatchUpdateDetector Vorgang verwenden, um eine Detektorinstanz in einen bekannten Zustand zu versetzen, einschließlich Timer- und Variablenwerten. Im folgenden Beispiel werden die BatchUpdateDetector Betriebsparameter für einen Bereich zurückgesetzt, der unter Temperaturüberwachung und -steuerung steht. Mit diesem Vorgang können Sie dies tun, ohne das Meldermodell löschen, neu erstellen oder aktualisieren zu müssen.

CLIBefehl:

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

Datei: 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", // When 'resetMe' is true, our detector model knows that we have reentered the 'start' state // to reset operational parameters, and will allow the next valid temperature sensor // reading to cause the transition to the 'idle' state. "value": "true" } ], "timers": [ ] } } ] }

Antwort:

{ "batchUpdateDetectorErrorEntries": [] }