기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
이벤트 데이터를 필터링, 변환 및 처리하는 표현식
표현식은 수신 데이터를 평가하고, 계산을 수행하고, 특정 작업 또는 상태 전환이 발생하는 조건을 결정하는 데 사용됩니다. 는 감지기 모델을 생성하고 업데이트할 때 값을 지정하는 몇 가지 방법을 AWS IoT Events 제공합니다. 표현식을 사용하여 리터럴 값을 지정하거나 특정 값을 지정하기 전에 표현식을 평가할 AWS IoT Events 수 있습니다.
에서 디바이스 데이터를 필터링하고 작업을 정의하는 구문 AWS IoT Events
표현식은 디바이스 데이터를 필터링하고 작업을 정의하는 구문을 제공합니다. AWS IoT Events 표현식에서 리터럴, 연산자, 함수, 참조 및 대체 템플릿을 사용할 수 있습니다. 이러한 구성 요소를 결합하여 강력하고 유연한 표현식을 생성하여 IoT 데이터를 처리하고, 계산을 수행하고, 문자열을 조작하고, 감지기 모델 내에서 논리적 결정을 내릴 수 있습니다.
리터럴
-
Integer
-
10진수
-
String
-
부울
연산자
- 단항
-
-
아니요(부울):
!
-
아니요(비트별):
~
-
마이너스(산술):
-
-
- String
-
-
연결:
+
두 피연산자는 모두 문자열이어야 합니다. 문자열 리터럴은 작은따옴표(')로 묶여야 합니다.
예제:
'my' + 'string'
->'mystring'
-
- Arithmetic
-
-
더하기:
+
두 피연산자는 모두 숫자여야 합니다.
-
빼기:
-
-
나눗셈:
/
피연산자(약수 또는 배당) 중 하나 이상이 10진수가 아닌 경우 나눗셈 결과는 반올림된 정수 값입니다.
-
곱하기:
*
-
- 비트별(정수)
-
-
또는:
|
예제:
13 | 5
->13
-
AND:
&
예제:
13 & 5
->5
-
XOR:
^
예제:
13 ^ 5
->8
-
NOT:
~
예제:
~13
->-14
-
- 불
-
-
작음:
<
-
작거나 같음:
<=
-
같음:
==
-
같지 않음:
!=
-
크거나 같음:
>=
-
큼:
>
-
AND:
&&
-
또는:
||
참고
||
의 하위 표현식에 정의되지 않은 데이터가 포함된 경우 해당 하위 표현식은false
와 같이 취급됩니다.
-
- 괄호
-
괄호를 사용하여 표현식 내의 용어를 그룹화할 수 있습니다.