728x90
Enrichment Nodes are used to update meta-data of the incoming Message.
- metadata Queue에 저장되어있는 데이터 값을 처리하는 역할을 한다.
반환 값
- 데이터 처리를 성공할 경우 "Success"를 반환한다.
- 데이터 처리에 실패할 경우 "Failure"를 반환한다
강화 노드 종류
예)
- originator attribure : 이전 시계열 입력값을 metadata로 불러온다
- isRunning이라는 속성값 / peak, acceleration, inclination, initial_contact 라는 이전 시계열 입력 값을 metadata에 저장한다.
- "Failure"가 반환되면 요구한 값들이 존재하지 않는 경우이다.
- 이럴 경우 Transformation Node의 Script 기능을 사용하여 초기화 해 주는 것이 좋다.
- "Success"가 반환되면 요구한 값들이 모두 Metadata에 저장된 것을 의미한다.
- 각 노드의 디버그 모드를 활성화 후 이벤트 창으로 이동하여 입출력 메세지 값을 확인할 수 있다.
- 각 강화 노드 별로 처리하는 값이 다양하니 역할에 대하여 숙지를 한 후에 로직을 구현하는 것을 추천한다.
728x90
'😒 저 저 저 개념없는 나 > 🎛️ IoT_Thingsboard' 카테고리의 다른 글
[ThingsBoard] ThingsBoard Rule Node _액션노드 (0) | 2023.03.27 |
---|---|
[ThingsBoard] ThingsBoard Rule Node _변환노드 (0) | 2023.03.27 |
[ThingsBoard] ThingsBoard Rule Node _ 필터 노드 (0) | 2023.03.27 |
[ThingsBoard] ThingsBoard Rule Chain (0) | 2023.03.27 |
[ThingsBoard] ThingsBoard Device 값 받아오기 (0) | 2023.02.08 |