콘텐츠로 이동
공식 웹사이트로 돌아가기

MQTT 업로드

MQTT는 발행/구독 방식의 네트워크 프로토콜입니다. MQTT 플러그인은 MQTT 프로토콜을 통해 topic를 구독하고 발행하는 기능을 구현합니다.

실행 흐름: MQTT가 이 설정을 불러오면 연결 설정의 MQTT에 연결한 후 상위 노드의 데이터를 수신합니다. 데이터를 수신하면 선택된 데이터, 업로드 주기 및 일괄 업로드의 세 매개변수를 확인합니다. 모두 설정되어 있으면 uploadTopic에 일괄 업로드하고, 일괄 업로드가 아니면 임시 저장된 각 데이터와 현재 데이터를 차례로 uploadTopic에 업로드합니다.

참고:

    1. 이 플러그인의 상위 노드에는 수집 플러그인이 있어야 합니다. 그렇지 않으면 수집 설정에 데이터가 없습니다.
    1. 구성을 선택한 후에는 해당 수집 노드 구성의 상태와 내용을 변경할 수 없습니다.

(1) CommBridge 페이지의 【스마트 트윈】으로 이동한 후 왼쪽에서 【장치 연결】로 전환합니다.

(2) 시리얼 통신, 데이터 처리 및 MQTT 업로드 플러그인을 차례로 플러그인 작업 영역에 끌어 놓아 세 개의 노드를 생성합니다.

(3) 세 노드를 차례로 연결합니다. 연결 순서는 시리얼 통신 → 데이터 처리 → MQTT 업로드입니다.

(1) MQTT 업로드를 두 번 클릭하고 【구성 추가】 버튼을 클릭합니다.

(2) 연결 설정을 입력하고 【다음】을 클릭합니다.

(3) 【그룹 추가】를 클릭하고 그룹 정보를 입력한 후 【확인】을 클릭합니다.

(4) 업로드할 데이터를 선택하고 【확인】을 클릭합니다.

(5) 【완료】를 클릭하여 업로드 구성을 추가합니다.

(6) 구성의 스위치를 켜고 【저장】을 클릭합니다.

(1) 【장치 연결】의 【배포】 버튼을 클릭하여 배포합니다.

(2) 【스마트 트윈】으로 전환한 후 【MQTT 업로드】 노드 위로 마우스를 이동하면 노드 정보 목록이 표시됩니다.

(3) MQTTX 클라이언트를 열고 연결을 시작합니다.

매개변수 설명 형식 예
구성 이름 사용자가 지정하는 구성 이름 필수 MQTT 업로드
유형 MQTT 서비스 프로토콜 mqtt://, mqtts:// mqtt://
Host MQTT 서버 연결 주소로, 해당 주소에서 MQTT 브로커가 실행되어야 함 필수 172.21.78.153
포트 MQTT 서버 연결 포트 0-65535 1883
Qos MQTT 메시지 서비스 품질 0, 1 또는 2 0
클라이언트 식별자 MQTT 연결 클라이언트 식별자 제한 없음
사용자 이름 MQTT 서버 연결 사용자 이름 제한 없음
암호 MQTT 서버 연결 인증 암호 제한 없음
매개변수 설명 형식 예
그룹 이름 사용자가 지정하는 그룹 이름 필수 MQTT 그룹 1
업로드(발행) Topic MQTT 구독 topic 필수 1
업로드 주기(ms) 서버 업로드 주기 0-4294967295 1000
일괄 업로드 데이터를 함께 업로드할지 여부 Yes 또는 No No

업로드 주기가 0이면 업로드 구성의 수집 주기에 따라 결정됩니다.

MQTT 업로드 플러그인 상위의 수집 데이터에 설정된 구성을 선택합니다. 선택한 구성만 MQTT 서버에 업로드할 수 있습니다.