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

[ThingsBoard] ThingsBoard Rule Node _변환노드

우주수첩 2023. 3. 27. 19:01
728x90

변환 노드는 발신자, 메시지 유형, 페이로드 및 메타데이터와 같은 수신 메시지 필드를 변경하는 데 사용.

  • 수신 받은 데이터의 값을 변경하여 다음 노드에 전달하는 역할을 한다.

반환값

메세지 필드를 반환한다

return {msg: msg, metadata: metadata, msgType: msgType};

변환 노드 종류

 


예)

 

 

  • meta data 에 있는 shared_isRunning의 boolean 값을 파악하여 해당 값에 맞게 message type을 변경한 뒤 다음 노드에 전달하고자 한다.
  • 각 msg와 metadata에 대한 접근은 '.' 을 사용하여 접근한다.
  • ex) metadata.shared_isRunning / msg.returnData
  • 코드 창 안에 사용자가 원하는 작업을 입력하여 데이터 값을 변경할 수 있다.
728x90