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