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.
Ausdrucksbeispiele und Verwendung für AWS IoT Events
Sie können Werte in einem Detektormodell auf folgende Weise angeben:
-
Geben Sie unterstützte Ausdrücke in der AWS IoT Events Konsole ein.
-
Übergeben Sie die Ausdrücke an die AWS IoT Events APIs AS-Parameter.
Ausdrücke unterstützen Literale, Operatoren, Funktionen, Verweise und Ersatzvorlagen.
Wichtig
Ihre Ausdrücke müssen auf eine Ganzzahl, eine Dezimalzahl, eine Zeichenfolge oder einen booleschen Wert verweisen.
Ausdrücke schreiben AWS IoT Events
Sehen Sie sich die folgenden Beispiele an, die Ihnen beim Schreiben Ihrer AWS IoT Events Ausdrücke helfen sollen:
- Literal
-
Bei Literalwerten müssen die Ausdrücke einfache Anführungszeichen enthalten. Ein boolescher Wert muss entweder oder
true
sein.false
'123' # Integer '123.12' # Decimal 'hello' # String 'true' # Boolean
- Referenz
-
Bei Referenzen müssen Sie entweder Variablen oder Eingabewerte angeben.
-
Die folgende Eingabe bezieht sich auf eine Dezimalzahl,.
10.01
$input.GreenhouseInput.temperature
-
Die folgende Variable verweist auf eine Zeichenfolge,
Greenhouse Temperature Table
.$variable.TableName
-
- Vorlage für die Substitution
-
Für eine Substitutionsvorlage müssen Sie
${}
verwenden und die Vorlage muss von einfachen Anführungszeichen umschlossen sein. Eine Substitutionsvorlage kann auch eine Kombination aus Literalen, Operatoren, Funktionen, Referenzen und Substitutionsvorlagen enthalten.-
Das ausgewertete Ergebnis des folgenden Ausdrucks ist eine Zeichenfolge,
50.018 in Fahrenheit
.'${$input.GreenhouseInput.temperature * 9 / 5 + 32} in Fahrenheit'
-
Das ausgewertete Ergebnis des folgenden Ausdrucks ist eine Zeichenfolge,
{\"sensor_id\":\"Sensor_1\",\"temperature\":\"50.018\"}
.'{\"sensor_id\":\"${$input.GreenhouseInput.sensors[0].sensor1}\",\"temperature\":\"${$input.GreenhouseInput.temperature*9/5+32}\"}'
-
- Zeichenfolgenverkettung
-
Für eine Zeichenfolgeverkettung müssen Sie
+
verwenden. Eine Zeichenfolgeverkettung kann auch eine Kombination aus Literalen, Operatoren, Funktionen, Referenzen und Substitutionsvorlagen enthalten.-
Das ausgewertete Ergebnis des folgenden Ausdrucks ist eine Zeichenfolge,
Greenhouse Temperature Table 2000-01-01
.'Greenhouse Temperature Table ' + $input.GreenhouseInput.date
-