Another/mqtt

윈도우 모스키토 설치(Windows MAQTT mosquitto)

Brad_Heo 2021. 5. 21. 12:47

MQTT는 ISO 표준 발행-구독 기반의 메시징 프로토콜이다. TCP/IP 프로토콜 위에서 동작한다. "작은 코드 공간"이 필요하거나 네트워크 대역폭이 제한되는 원격 위치와의 연결을 위해 설계되어 있다. 발행-구독 메시징 패턴은 메시지 브로커가 필요하다.

 

MQTT 사용을 위해 대표적인 메시지 브로커인 모스키토(Mosquitto) 브로커를 설치 합니다.

 

모스키토 홈페이지에서 설치 파일을 다운로드
https://mosquitto.org/download/

 

 

Download

Mosquitto Enhancements These projects can be used to add extra features to Mosquitto. Management Center: A web UI for managing Mosquitto instances. In particular, this offers a convenient UI for managing clients, groups and roles as in the new Dynamic Secu

mosquitto.org

 

별다른 옵션 설정 없이 Next 클릭하면서 진행하면 된다.

 

실행 테스트

mosquitto 설치된 폴더 ex) 'C:\Program Files\mosquitto' 로 이동한 뒤 명령어 입력.

cd C:\Program Files\mosquitto
mosquitto_sub -t "hi"

새로운 창을 열어 해당 토픽에 메시지 발행(Publish) 합니다.

mosquitto_pub -t "hi" -m meesage

mqtt sub

구독하고 있는 명령창에 hi 가 표시되면 정상적으로 메세지가 전송된 것으로 보면됩니다.