Syntax zum Filtern von Gerätedaten und zum Definieren von Aktionen - 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.

Syntax zum Filtern von Gerätedaten und zum Definieren von Aktionen

Sie können Literale, Operatoren, Funktionen, Verweise und Ersetzungsvorlagen in den AWS IoT Events Ausdrücken verwenden.

Literale

  • Ganzzahl

  • Dezimal

  • String

  • Boolesch

Operatoren

Unär
  • Nicht (Boolean): !

  • Nicht (bitweise): ~

  • Minus (arithmetisch): -

String
  • Verkettung: +

    Beide Operanden müssen Zeichenketten sein. Zeichenkettenliterale müssen in einfache Anführungszeichen (') eingeschlossen werden.

    Zum Beispiel: -> 'my' + 'string' 'mystring'

Arithmetisch
  • Zusatz: +

    Beide Operanden müssen numerisch sein.

  • Subtraktion: -

  • Einteilung: /

    Das Ergebnis der Division ist ein gerundeter Ganzzahlwert, sofern nicht mindestens einer der Operanden (Divisor oder Dividend) ein Dezimalwert ist.

  • Multiplikation: *

Bitweise (Ganzzahl)
  • ODER: |

    Zum Beispiel: 13 | 5 -> 13

  • AND: &

    Zum Beispiel: 13 & 5 -> 5

  • XOR: ^

    Zum Beispiel: 13 ^ 5 -> 8

  • NOT: ~

    Zum Beispiel: ~13 -> -14

Boolesch
  • Weniger als: <

  • Weniger als oder gleich: <=

  • Gleich: ==

  • Nicht gleich: !=

  • Größer als oder gleich: >=

  • Größer als: >

  • AND: &&

  • ODER: ||

    Anmerkung

    Wenn ein Unterausdruck von undefinierte Daten || enthält, wird dieser Unterausdruck als behandelt. false

Klammern

Sie können Klammern verwenden, um Begriffe innerhalb eines Ausdrucks zu gruppieren.