CONTROL

윈도우 환경에서 MQTT 브로커인 Mosquitto 설치

ksys 2026. 1. 20. 12:46

 

1. Win64 OpenSSL Light 설치 (필수 선행 단계)


Mosquitto 실행 시 보안 관련 DLL 파일이 필요한 경우가 많으므로 OpenSSL을 먼저 설치하는 것이 좋습니다.

# 다운로드 링크: Shining Light Productions - OpenSSL

# 위 사이트에서 Win64 OpenSSL v3.x.x Light (EXE 또는 MSI) 파일을 다운로드하세요. (EXE 권장)

# 설치 방법:

# 다운로드한 파일을 실행합니다.

# 설치 경로(기본값: C:\Program Files\OpenSSL-Win64)를 확인하고 설치를 진행합니다.

# 설치 중 "The Windows system directory" 대신 
"The OpenSSL binaries (/bin) directory"에 DLL을 복사하도록 선택하는 것이 시스템 관리 측면에서 깔끔합니다.

# 설치 후 환경 변수 설정: * 제어판  > 환경 변수로 이동합니다.
System Path에 C:\Program Files\OpenSSL-Win64\bin 경로를 추가합니다.


2. Mosquitto 설치


# 다운로드 링크: Mosquitto 공식 다운로드 페이지

# Windows 섹션에서 mosquitto-x.x.x-install-windows-x64.exe 파일을 다운로드합니다.

# 설치 방법:

설치 파일을 실행하고 Next를 눌러 진행합니다.
Service 설치 체크: 설치 항목 중 Service가 체크되어 있으면 윈도우 부팅 시 자동으로 브로커가 실행됩니다. 직접 제어하고 싶다면 체크를 해제해도 됩니다.
기본 설치 경로는 C:\Program Files\mosquitto입니다.

추가 팁: 
최신 버전의 Mosquitto(2.0 이상)는 기본적으로 외부 접속을 차단합니다. 외부 기기와 통신하려면 mosquitto.conf 파일에서 
listener 1883과 allow_anonymous true 설정을 추가해야 합니다.

# 외부 접속 허용 및 포트 설정 mosquitto.conf 파일 내용 끝에 추가

listener 1883
allow_anonymous true