영어 | 한국어 | 중국어 | 일본어

제2장 설정: MQTT

 

MQTT 설정

1. 기능 활성화

a. MQTT 활성화: MQTT 발신 기능의 활성화 여부를 설정합니다.

· 발신되는 Topic 및 메시지:

· vms/vms_02/status {"status":"online"}

· vms/vms_02/status {"status":"offline"}

b. 장치 상태 발신 활성화: 장치의 연결/해제 상태 변경에 대한 MQTT 발신 기능의 활성화 여부를 설정합니다.

· 발신되는 Topic 및 메시지:

· vms/vms_02/ch_2-1/status {"status":"connected"}

· vms/vms_02/ch_2-1/status {"status":"disconnected"}

c. 이벤트 알림 발신: 알림 섹션에서 MQTT 이벤트 알림 발행을 설정할 수 있습니다.

2. 브로커 연결

a. MQTT 브로커 주소: MQTT 브로커 서버의 네트워크 주소.

b. MQTT 브로커 포트: MQTT 브로커 서버의 포트 번호.

c. Keep Alive: 클라이언트와 Mosquitto MQTT 브로커 간 연결 상태를 유지하기 위해 협상되는 시간 간격(초).

d. 사용자 ID/비밀번호: MQTT 브로커에 접속하기 위한 ID 및 비밀번호.

3. Client ID / VMS ID

a. Client ID: MQTT 브로커가 개별 클라이언트 연결을 식별하고 관리하기 위해 사용하는 고유 ID.

b. VMS ID: `vms/[VMS_ID]/status` 또는 `vms/[VMS_ID]/ch_n/status`와 같은 Topic의 일부로 사용되는 고유 ID.

4. 연결 테스트: 버튼을 클릭하면 Topic `vms/[VMS_ID]/status`와 메시지 `{"status":"test"}`가 발신됩니다.

· `mosquitto_sub -v -h [ADDRESS] -t "vms/#" -u [USER_ID] -P [USER_PW]` 명령으로 연결을 확인할 수 있습니다.