728x90
변환 노드는 발신자, 메시지 유형, 페이로드 및 메타데이터와 같은 수신 메시지 필드를 변경하는 데 사용.
- 수신 받은 데이터의 값을 변경하여 다음 노드에 전달하는 역할을 한다.
반환값
메세지 필드를 반환한다
return {msg: msg, metadata: metadata, msgType: msgType};
변환 노드 종류
예)
- meta data 에 있는 shared_isRunning의 boolean 값을 파악하여 해당 값에 맞게 message type을 변경한 뒤 다음 노드에 전달하고자 한다.
- 각 msg와 metadata에 대한 접근은 '.' 을 사용하여 접근한다.
- ex) metadata.shared_isRunning / msg.returnData
- 코드 창 안에 사용자가 원하는 작업을 입력하여 데이터 값을 변경할 수 있다.
728x90
'😒 저 저 저 개념없는 나 > 🎛️ IoT_Thingsboard' 카테고리의 다른 글
[ThingsBoard] ThingsBoard Dash Board (0) | 2023.03.27 |
---|---|
[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 |