😒 저 저 저 개념없는 나/🎛️ IoT_Thingsboard

[ThingsBoard] ThingsBoard Rule Node _ 강화 노드

우주수첩 2023. 3. 27. 16:39
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에 저장된 것을 의미한다.
    • 각 노드의 디버그 모드를 활성화 후 이벤트 창으로 이동하여 입출력 메세지 값을 확인할 수 있다.

 

 


 

 

Enrichment Nodes

Rule Engine 2.0 Enrichment Nodes

thingsboard.io

728x90