Cute Running Puppy

IOT

# Mosquitto - Mqtt 웹소켓(websoket) 설정하기

뭉지맘 2025. 3. 14. 10:57

설치된 mosquitto 버전은 websoket을 지원하지 않아서

인터넷에 나온 방법대로 하니까 아무리 해도 에러만 뜨고 안되더라 ㅠ

 

새로 깐 버전은

mosquitto-2.0.21a-install-windows-x64

 

버전이었다.

만약 c\program files\mosquitto에 

websockets.dll이나 websoket관련 라이브러리가 없다면,

그 버전의 mosquitto 는 웹소켓을 지원하지 않는것이니 에러나면 다른 버전을 설치해 볼 것!!

 

그다음

mosquitto.conf

파일 가장 아래부분에

listener 9001
protocol websockets

#mqtt
listener 1883
protocol mqtt

 

를 추가하고 저장한다.

안되면 관리자 권한으로 메모장 실행해서 저장하면 잘 될 것이다.

 

그다음 cmd를 켜서

mosquitto 경로로 이동한 다음

C:\Program Files\mosquitto

mosquitto –c mosquitto.conf -v

 

를 실행하면 실행된다.

이것도 관리자 권한으로 cmd 실행해야함!!

실행된 cmd는 끄면 안된다.

 

그다음 웹소켓으로 통신을 하기 위해서

이부분이 원래

#allow_anonymous false 로 되어있을텐데

주석을 풀고 true로 설정하면

 

정상적으로 웹소켓 통신이 가능해진다.

'IOT' 카테고리의 다른 글

# MQTT 테스트 명령어  (0) 2025.05.07
# MQTT 브로커와 통신하려면?  (1) 2025.02.27