MQTT 클라이언트 유틸리티
MQTT 클라이언트 유틸리티는 MQTT의 기능(즉, 큐 관리자에 연결과 토픽 발행 및 구독)을 탐색할 수 있는 Java™ 애플리케이션입니다.
클라이언트 유틸리티를 사용하여 텔레메트리 설정을 확인(예: 텔레메트리 채널을 작성할 때)할 수 있으며, 또는 클라이언트가 애플리케이션을 개발하고 디버깅할 때 도움이 될 수도 있습니다. MQTT 클라이언트 유틸리티의 기능 및 특성에 대한 자세한 정보는 다음 설명을 참조하십시오.
- 발행
- 토픽에 대한 메시지를 발행하여 관심 있는 구독자에게 배포합니다.
- 구독
- 클라이언트 및 MQXR 리스너는 관심 있는 토픽을 구독해 등록함으로써 해당 토픽에 발행된 메시지를 수신할 수 있습니다.
- 토픽
- 토픽은 메시지가 발행되는 정보 채널을 식별하는 키입니다. 구독자는 토픽 이름을 사용하여, 발행되는 메시지를 수신할 정보 채널을 식별합니다.
- 메시지
- MQTT 클라이언트 유틸리티 맥락에서 메시지는 토픽에 관심을 보이는 구독자에게 분배된 메시지 페이로드를 나타냅니다. 메시지는 영숫자 문자로 구성될 수 있습니다.
- QoS(Quality of Service)
- MQTT 클라이언트 유틸리티는 다음과 같이 세 가지 서비스 품질을 제공합니다.
- 보유됨
- 이 옵션은 메시지를 발행하는 경우에만 사용됩니다. 토픽 발행물에서 메시지가 현재 구독자에게 전달된 후 MQTT 서버에 보유되는지 여부(IBM® MQ, 큐 관리자에)를 결정합니다. 보유된 발행물이 있는 토픽에 대한 구독을 작성하는 경우, 해당 토픽에 대해 보유된 최신 발행물을 즉시 수신합니다.
- 이상 종료 시 메시지
- 이것은 예상치 못하게 연결이 끊어지는 MQTT 클라이언트의 이벤트에서
IBM MQ로 송신된 메시지를 판별하는 연결 옵션입니다.
이 옵션에는
토픽, 메시지, QoS 및 발행물을 보유하는 옵션이 포함됩니다. 전달을 보장하려면 QoS를
1
또는2
로 설정하는 것이 좋습니다. - 정리 세션
- 정리 세션이 있는 MQTT 클라이언트를 시작하면 보류 중인 모든 발행물 및 이전 연결에서 클라이언트에 있었던 모든 이전 구독이 제거됩니다. 이전 세션이 없는 경우, 클라이언트 유틸리티는 새 세션을 시작합니다.
- 클라이언트 실행 기록
- 클라이언트 실행 기록은 MQTT 클라이언트 유틸리티를 사용하는 동안 발생한 이벤트에 대한
정보를 제공합니다. 이벤트의 예:
Connected
,Disconnected
,Published
, 또는Subscribed
.항목을 선택하고 Enter를 누르면 항목의 자세한 내용을 볼 수 있습니다. 또는 항목을 두 번 클릭할 수도 있습니다.
클라이언트 실행 기록에서 원하는 순서로 열 이름을 끌어 놓아 열을 재정렬할 수 있습니다.