MQTT 자격 증명#
이 자격 증명을 사용하여 다음 노드를 인증할 수 있습니다:
전제 조건#
MQTT 브로커를 설치하세요.
MQTT는 MQTT Software에서 서버/브로커 목록을 제공합니다.
지원되는 인증 방법#
- 브로커 연결
관련 리소스#
MQTT 프로토콜에 대한 자세한 내용은 MQTT의 문서를 참조하세요.
브로커 제공업체의 문서를 참조하여 보다 구체적인 구성 및 세부 정보를 확인하세요.
브로커 연결 사용하기#
이 자격 증명을 구성하려면 다음이 필요합니다:
- MQTT 브로커의 프로토콜
- 호스트
- 포트
- 인증을 위한 사용자 이름 및 비밀번호
- SSL을 사용하는 경우 관련 인증서 및 키
설정하는 방법:
- 브로커의 프로토콜을 선택합니다. 이는 n8n이 사용하는 URL을 결정합니다. 옵션은 다음과 같습니다:
- Mqtt: 표준
mqtt:
프로토콜로 URL을 시작합니다. - Mqtts: 보안
mqtts:
프로토콜로 URL을 시작합니다. - Ws: WebSocket
ws:
프로토콜로 URL을 시작합니다.
- Mqtt: 표준
- 브로커 호스트를 입력합니다.
- 브로커 호스트에 연결하기 위해 n8n이 사용해야 하는 포트 번호를 입력합니다.
- 브로커에 로그인할 사용자 이름을 입력합니다.
- 해당 사용자의 비밀번호를 입력합니다.
- 오프라인 상태에서 QoS 1 및 2 메시지를 수신하려면 클린 세션 토글을 끕니다.
- 자격 증명이 사용할 클라이언트 ID를 입력합니다. 비워두면 n8n이 자동으로 생성합니다. 고정된 클라이언트 ID 또는 표현식 기반 클라이언트 ID를 사용할 수 있습니다.
- 클라이언트 ID는 연결 접근을 식별하고 추적하는 데 유용할 수 있습니다. n8n은 감사 용이성을 위해
n8n
을 포함한 것을 사용하는 것을 권장합니다.
- 클라이언트 ID는 연결 접근을 식별하고 추적하는 데 유용할 수 있습니다. n8n은 감사 용이성을 위해
- MQTT 브로커가 SSL을 사용하는 경우 SSL 토글을 켭니다. 켜면:
- 인증서로 비밀번호 없는 연결을 사용할지 선택합니다. 이는 SASL 메커니즘 EXTERNAL과 유사합니다. 켜면:
- 승인되지 않은 인증서 거부 여부를 선택합니다: 꺼두면 인증서 검증이 실패해도 n8n이 연결됩니다.
- SSL 클라이언트 인증서를 추가합니다.
- 클라이언트 인증서를 위한 SSL 클라이언트 키를 추가합니다.
- 하나 이상의 SSL CA 인증서.
- 인증서로 비밀번호 없는 연결을 사용할지 선택합니다. 이는 SASL 메커니즘 EXTERNAL과 유사합니다. 켜면:
자세한 구성 지침은 MQTT 브로커 제공업체의 문서를 참조하세요.