[MQTT] Mosquitto 설치 및 테스트

bi_sz·2024년 1월 11일
0

MQTT

목록 보기
2/2
post-thumbnail

https://velog.io/@bi-sz/MQTT알아보기
지난 게시글에서 MQTT 에 대하여 학습하였습니다.

앞서 정리한 다양한 Broker 중에 Mosquitto 를 선택하여 설치및 테스트를 진행하였습니다.

⭐ Mosquitto 설치하기

MosquittoMQTT 3.13.1.1을 구현한 오픈소스 메세지 브로커이며 QOS 2를 지원합니다.

https://mosquitto.org/download/
공식 홈페이지에서 다운받을 수 있습니다.

별다른 설정사항 없이 설치가 완료되었습니다.


⭐ 설치완료 테스트

cmd(명령 프롬프트) 를 관리자 권한으로 실행합니다.

1. mosquitto 설치 폴더로 이동한 후 mosquitto -v 를 실행해줍니다.

2. Tcp 1883 활성을 확인합니다.

cmd 창에서 netstat -an 를 실행해줍니다.

3. 서비스 시작

cmd 창에서 net start mosquitto 를 실행해줍니다.

이미 서비스가 시작되어있는 상태네요.

4. Subscriber (구독자) 실행

cmd 창에서 mosquitto_sub -h localhost -t /testTopic 를 실행해줍니다.

mosquitto_sub -h 호스트 -t 토픽명

5. Publisher (공급자) 로 메시지 전송

새로운 cmd 창을 열어 실행해줍니다.

mosquitto_pub -h localhost -t /testTopic -m "Hello liyo"

mosquitto_pub -h 호스트 -t 토픽명 -m 메시지

이전에 실행해둔 구독자cmd 창을 확인해보면 Hello Liyo 메시지를 확인할 수 있습니다.

6. 서비스 종료

cmd 창에서 net stop mosquitto 를 실행해줍니다.

0개의 댓글