- Jelina 개요
- CommBridge
- 데이터 업로드
MQTT 업로드
MQTT는 발행/구독 방식의 네트워크 프로토콜입니다. MQTT 플러그인은 MQTT 프로토콜을 통해 topic를 구독하고 발행하는 기능을 구현합니다.
실행 흐름: MQTT가 이 설정을 불러오면 연결 설정의 MQTT에 연결한 후 상위 노드의 데이터를 수신합니다. 데이터를 수신하면 선택된 데이터, 업로드 주기 및
일괄 업로드의 세 매개변수를 확인합니다. 모두 설정되어 있으면 uploadTopic에 일괄 업로드하고, 일괄 업로드가 아니면 임시 저장된 각 데이터와 현재 데이터를 차례로 uploadTopic에 업로드합니다.
참고:
- 이 플러그인의 상위 노드에는 수집 플러그인이 있어야 합니다. 그렇지 않으면 수집 설정에 데이터가 없습니다.
- 구성을 선택한 후에는 해당 수집 노드 구성의 상태와 내용을 변경할 수 없습니다.
1. 노드 생성
섹션 제목: “1. 노드 생성”(1) CommBridge 페이지의 【스마트 트윈】으로 이동한 후 왼쪽에서 【장치 연결】로 전환합니다.

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

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

2. 구성 생성
섹션 제목: “2. 구성 생성”(1) MQTT 업로드를 두 번 클릭하고 【구성 추가】 버튼을 클릭합니다.

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

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

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

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

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

3. 결과 확인
섹션 제목: “3. 결과 확인”(1) 【장치 연결】의 【배포】 버튼을 클릭하여 배포합니다.

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

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

4. 설정 설명
섹션 제목: “4. 설정 설명”연결 설정
섹션 제목: “연결 설정”| 매개변수 | 설명 | 형식 | 예 |
|---|---|---|---|
| 구성 이름 | 사용자가 지정하는 구성 이름 | 필수 | 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 서버에 업로드할 수 있습니다.