-
MQTT Explorer 활용한 메시지 통신 VisualizeNetwork 2021. 3. 3. 11:16
MQTT는 HTTP, TCP등의 통신과 같이 클라이언트-서버 구조로 이루어지는 것이 아닌, Broker, Publisher, Subscriber 구조로 이루어집니다.
MQTT로 통신을 하기 위해선 브로커가 필요 합니다. 여러가지 브로커가 있지만 대표적으로 많이 쓰는 모스키토 (Mosquitto)를 설치하여 테스트 해보도록 하겠습니다.
위 설치 방법대로 설치하여 테스트가 완료 되었다면 MQTT-Explorer 툴을 이용하여 메시지 관리, 상태를 Visualize 하는 방법을 알아 보겠습니다.
Install MQTT Explorer
MQTT Explorer 실행
MQTT Explorer를 구동하고, 브로커의 ip주소를 입력하여 브로커에 접속합니다.1.이전 모스키토 설치에 실행 했던 예제대로 "MY_TOPIC"이라는 이름으로 구독을 실행 합니다.
[명령 프롬프트 1] C:\Program Files\mosquitto>mosquitto_sub.exe -t "MY_TOPIC"
2.MQTT Explorer를 이용하여 Publish 메시지를 전달 해 봅니다.
3. MQTT Explorer에서 publish하게되면 MQTT Explorer와 구독 중인 명령 프롬프트에 메시지가 출력 되는 것을 확인 할 수 있습니다.