- 인쇄
기사 요약
이 요약이 도움이 되었나요?
의견을 보내 주셔서 감사합니다.
목적
Tulip Edge 디바이스에서 외부 MQTT 브로커를 설정하는 방법 알아보기
OS 50.1부터 Tulip Edge 디바이스에는 클라이언트 디바이스가 연결할 수 있는 외부 MQTT 브로커가 있습니다.
지침
- 에지 장치 포털에 로그인합니다.
- '네트워크 구성' 섹션 하단에서 'MQTT 브로커' 옵션을 선택합니다.
- "사용"을 클릭하고 원하는 사용자 이름과 비밀번호를 입력한 후 "저장"을 누릅니다.
Node-RED에서 MQTT 브로커 사용하기
브로커가 사용 가능한지 확인하기 위해 Node-RED MQTT IN 노드를 사용할 수 있습니다.
- Node-RED가 꺼져 있으면 켜고 Node-RED 에디터에 로그인합니다.
- 플로우에 MQTT 노드를 추가하고 노드를 편집합니다.
- 연필 버튼을 클릭하여 브로커 구성을 열고 "서버"를
localhost로
설정합니다.
- "보안" 탭을 클릭하고 브로커에 설정된 사용자 이름과 비밀번호를 입력합니다.
- "업데이트"를 클릭하여 설정을 저장합니다.
- "배포"를 클릭하여 노드가 브로커에 연결할 수 있는지 확인합니다.
Node-RED 흐름 예시
아래 예시는 JSON 파일로 저장하고 Node-RED로 가져와서 "hello" 토픽에 "world" 메시지를 전송할 수 있습니다.
{
"id":"c8829f45.d66fd",
"type":"tab",
"label":"흐름 1",
"disabled":false,
"정보":""
},
{
"id":"983032d6.f2f378",
"type":"debug",
"z":"c8829f45.d66fd",
"name":"",
"active":true,
"tosidebar":true,
"콘솔":false,
"tostatus":false,
"complete":"topic",
"targetType":"msg",
"statusVal":"",
"statusType":"auto",
"x":800,
"y":180,
"wires":[
]
},
{
"id":"39d4c518.6948ba",
"type":"inject",
"z":"c8829f45.d66fd",
"name":"",
"props":[
{
"p":"페이로드"
},
{
"p":"topic",
"vt":"str"
}
],
"repeat":"",
"crontab":"",
"once":false,
"onceDelay":0.1,
"topic":"hello",
"payload":"world",
"payloadType":"str",
"x":480,
"y":120,
"wires":[
[
"33035adc.d4eae6"
]
]
},
{
"id":"f7839332.ea3a98",
"type":"mqtt in",
"z":"c8829f45.d66fd",
"name":"MQTT 모두 수신",
"topic":"##",
"qos":"2",
"datatype":"auto",
"broker":"6f327e4f.0a172",
"nl":false,
"rap":true,
"rh":0,
"x":450,
"y":200,
"wires":[
[
"983032d6.f2f378",
"97df7c35.a8d228"
]
]
},
{
"id":"33035adc.d4eae6",
"type":"mqtt out",
"z":"c8829f45.d66fd",
"name":"MQTT 헬로 보내기",
"topic":"",
"qos":"",
"retain":"",
"respTopic":"",
"contentType":"",
"userProps":"",
"correl":"",
"expiry":"",
"broker":"6f327e4f.0a172",
"x":830,
"y":120,
"wires":[
]
},
{
"id":"97df7c35.a8d228",
"type":"debug",
"z":"c8829f45.d66fd",
"name":"",
"active":true,
"tosidebar":true,
"콘솔":false,
"tostatus":false,
"complete":"페이로드",
"targetType":"msg",
"statusVal":"",
"statusType":"auto",
"x":810,
"y":240,
"wires":[
]
},
{
"id":"6f327e4f.0a172",
"type":"mqtt-broker",
"name":"",
"broker":"localhost",
"port":"1883",
"clientid":"",
"usetls":false,
"protocolVersion":"5",
"keepalive":"60",
"cleansession":true,
"birthTopic":"",
"birthQos":"0",
"birthPayload":"",
"birthMsg":{
}, "closeTopic":"", "closeQos":"0", "closePayload":"", "closeMsg":{ }, "willTopic":"", "willQos":"0", "willPayload":"", "willMsg":{ }, "sessionExpiry":""
}
]```
---
원하는 정보를 찾았나요?
[community.tulip.co로](https://community.tulip.co/?utm_source=intercom&utm_medium=article-link&utm_campaign=all) 이동하여 질문을 게시하거나 다른 사람들이 비슷한 질문을 했는지 확인해 보세요!
이 문서가 도움이 되었습니까?