https://velog.io/@bi-sz/MQTT알아보기
지난 게시글에서 MQTT 에 대하여 학습하였습니다.
앞서 정리한 다양한 Broker 중에 Mosquitto
를 선택하여 설치및 테스트를 진행하였습니다.
Mosquitto 는 MQTT 3.1
과 3.1.1
을 구현한 오픈소스 메세지 브로커이며 QOS 2를 지원합니다.
https://mosquitto.org/download/
공식 홈페이지에서 다운받을 수 있습니다.
별다른 설정사항 없이 설치가 완료되었습니다.
cmd(명령 프롬프트) 를 관리자 권한으로 실행합니다.
mosquitto -v
를 실행해줍니다.cmd 창에서 netstat -an
를 실행해줍니다.
cmd 창에서 net start mosquitto
를 실행해줍니다.
이미 서비스가 시작되어있는 상태네요.
cmd 창에서 mosquitto_sub -h localhost -t /testTopic
를 실행해줍니다.
mosquitto_sub -h 호스트 -t 토픽명
새로운 cmd 창을 열어 실행해줍니다.
mosquitto_pub -h localhost -t /testTopic -m "Hello liyo"
mosquitto_pub -h 호스트 -t 토픽명 -m 메시지
이전에 실행해둔 구독자
의 cmd 창을 확인해보면 Hello Liyo 메시지를 확인할 수 있습니다.
cmd 창에서 net stop mosquitto
를 실행해줍니다.