iOS & iPadOS 네이티브

어떤 MQTT 브로커든 디버깅하세요 iPhone 하나로

MQTT Commander는 iPhone과 iPad를 위한 전문 MQTT 클라이언트이자 디버거입니다. Mosquitto, Home Assistant, Zigbee2MQTT 또는 AWS IoT에 연결하고, 모든 페이로드를 들여다보며, 연결이 실패하는 정확한 원인을 찾아내세요.

$2.99 · 1회 구매

MQTT 3.1.1 & 5.0TLS · mTLS · WebSocket기본부터 프라이버시1회 구매
iPhone에서 스마트홈 토픽 트리를 보여주는 MQTT Commander
MQTT 3.1.1 & 5.0
완전한 프로토콜 지원
QoS 0 · 1 · 2
모든 전달 보장 등급
TCP · TLS · WS · WSS
mTLS 포함 모든 전송 방식
온디바이스
브로커 데이터는 iPhone 밖으로 나가지 않습니다
Connection Doctor

연결 실패 원인을 정확히 파악하세요

대부분의 클라이언트는 단순히 “연결 실패”라고만 표시합니다. MQTT Commander는 연결 과정을 단계별로 추적하여 어느 단계에서 문제가 발생했는지, 그 원인과 해결책을 알기 쉬운 언어로 알려드립니다.

  1. 입력 — 호스트, 포트, URI 유효성 검사
  2. DNS — 이름을 주소로 해석
  3. TCP — 브로커에 소켓 연결 (WebSocket/WSS 업그레이드 포함)
  4. TLS — 핸드셰이크 및 보안 전송 확립
  5. 인증서 — 체인 · 만료일 · 호스트명 확인
  6. ALPN/SNI — 프로토콜 목록 및 호스트 이름 확인
  7. MQTT — CONNECT 및 CONNACK 이유 코드 확인
  • DNS, TCP, TLS, 인증서, ALPN/SNI, MQTT 중 정확히 어느 단계가 실패했는지 짚어냄
  • 만료된 체인, 호스트명 불일치, 잘못된 ALPN 등 TLS 핸드셰이크 오류 설명
  • 프라이버시 안전 진단 — 비밀 정보와 비공개 호스트명은 로그에 절대 기록되지 않음
  • MQTT 5 이유 코드를 해석해 인증 및 패킷 크기 실패를 명확히 표시
실패한 연결에 대한 상세 진단을 보여주는 Connection Doctor
Certificate Manager

추측 없이 TLS와 mTLS 설정

CA를 PEM으로, 클라이언트 신원(인증서와 개인 키)을 .p12/.pfx 번들로 가져오면 MQTT Commander가 인증서의 만료일과 호스트명을 확인하고, 신뢰는 가져온 CA를 기준으로 고정하며, 모든 비밀 정보를 iOS Keychain에 안전하게 보관합니다.

  • CA는 PEM으로, 클라이언트 신원(인증서와 개인 키)은 .p12/.pfx 번들로 가져오기, 패스프레이즈 지원
  • 인증서 만료일 확인, SAN/CN 및 호스트명 불일치 감지
  • ALPN 프로토콜 목록(AWS IoT x-amzn-mqtt-ca 포함) 및 SNI 재정의
  • SHA-256 지문 표시; 클라이언트 인증서와 키는 Keychain에 저장
가져온 클라이언트 인증서와 세부 정보를 보여주는 인증서 관리자
기능

MQTT 작업에 필요한 모든 것

단순한 뷰어가 아닌 완전한 디버깅 툴킷. 실제 업무 방식에 맞게 모바일 우선으로 설계되었습니다.

브로커 프로필 & 템플릿

Mosquitto, Home Assistant, Zigbee2MQTT, AWS IoT용 준비된 템플릿으로 브로커를 무제한으로 저장하세요. 네트워크가 바뀌어도 백오프로 자동 재연결됩니다.

MQTT 3.1.1 & 5.0

완전한 MQTT 5 속성, QoS 0/1/2, retained 메시지, Last Will, 와일드카드 및 공유 구독 — TCP, TLS, WebSocket, WSS 지원.

페이로드 인스펙터

JSON 예쁘게 정렬하기와 구문 강조, 두 페이로드 비교, hex와 Base64 디코딩, 이미지 미리보기, JSONPath로 값 복사까지.

토픽 트리 & 스마트홈 프리셋

브로커 전체를 탐색하거나 homeassistant/# 및 zigbee2mqtt/#로 바로 이동할 수 있습니다. retained 마커, 정규식 필터링을 갖췄고, 수천 개의 토픽도 거뜬히 처리합니다.

안전한 발행 작성기

보내기 전 초안으로 먼저 작성하는 발행. QoS 설정, retain 경고, retained 메시지 삭제 시 명시적 확인, 재사용 가능한 템플릿과 안전한 홈 오토메이션 프리셋을 제공합니다.

메시지 로그 & 내보내기

토픽, 페이로드, 송수신 방향, QoS, 오류로 트래픽을 필터링한 뒤, 비밀 정보와 원시 페이로드를 마스킹하여 CSV 또는 JSON으로 내보낼 수 있습니다.

프라이버시 최우선

당신의 브로커는 당신 것입니다

브로커 데이터 — 연결, 토픽, 페이로드, 자격 증명, 인증서 — 는 기기에 머물며 당사 서버로 전송되지 않습니다. 앱이 보내는 것은 익명의 선택적 진단 정보뿐이며, Settings에서 언제든 끌 수 있습니다.

  • 계정도, 로그인도 필요 없습니다
  • 브로커 데이터는 기기 밖으로 나가지 않습니다
  • 광고 없음 — 판매하거나 공유하지 않습니다
  • 비밀 정보는 iOS Keychain에 보관됩니다
  • 익명 충돌·사용 통계, 언제든 끌 수 있습니다

개인정보 처리방침 읽기

왜 MQTT Commander인가

다른 MQTT 클라이언트는 데스크톱 전용이거나 기능이 빈약한 뷰어에 불과합니다. 반면 이 앱은 진짜 디버깅을 위해 모바일 우선으로 설계되었습니다.

일반적인 MQTT 클라이언트

  • 연결이 그저 “실패”라고만 뜹니다 — 이유가 없죠
  • 인증서 설정은 온통 시행착오뿐
  • 데스크톱 전용이거나, 읽기 전용 모바일 뷰어 수준
  • 아무거나 발행 — 실수로 retained 메시지를 덮어쓰기까지
  • 내 데이터가 남의 클라우드를 거쳐 동기화됩니다

MQTT Commander

  • Connection Doctor가 실패한 단계와 해결책을 짚어줍니다
  • Certificate Manager가 만료일·호스트명·ALPN·SNI를 검증합니다
  • 터치에 최적화된 네이티브 iPhone & iPad 앱
  • 보내기 전 초안으로 작성하는 발행, retained 삭제도 확인받습니다
  • 브로커 데이터는 기기 밖으로 절대 나가지 않습니다

자세히 살펴보기

앱의 실제 화면.

자주 묻는 질문

지원하는 MQTT 버전은 무엇인가요?

MQTT 3.1.1과 MQTT 5.0 모두 지원하며, 완전한 MQTT 5 속성, QoS 0/1/2, retained 메시지, Last Will, 와일드카드 및 공유 구독을 포함합니다.

TLS와 mTLS로 연결할 수 있나요?

네. 일반 TCP, TLS, WebSocket, 보안 WebSocket 모두 지원합니다. Certificate Manager는 CA를 PEM으로, 클라이언트 신원(인증서와 개인 키)을 .p12/.pfx 번들로 가져와 인증서의 만료일과 호스트명을 확인하고, AWS IoT Core와 같은 환경을 위한 ALPN 및 SNI 재정의를 지원합니다.

Home Assistant와 Zigbee2MQTT에서 작동하나요?

네. homeassistant/# 및 zigbee2mqtt/# 전용 내장 프리셋이 있으며, permit_join, restart 등 일반적인 작업을 위한 안전한 명령 템플릿도 제공합니다.

내 데이터가 어딘가로 전송되나요?

브로커 데이터 — 연결, 토픽, 페이로드, 자격 증명 — 는 기기에 머무르며 당사로 전송되지 않습니다. 앱이 보내는 것은 개선을 위한 익명의 충돌·사용 진단 정보뿐이며(Sentry 및 Aptabase 통해), 여기엔 개인 데이터도, 앱 간 추적도 없습니다. 언제든 Settings에서 끌 수 있습니다.

구독형 서비스인가요?

아니요. 1회 구매로 영구 사용할 수 있습니다. 구독, 인앱 구매, 광고 모두 없습니다.

지원 기기는 무엇인가요?

iOS 15 이상을 실행하는 iPhone 및 iPad. 인터페이스는 네이티브 SwiftUI로 제작되어 두 기기 모두에 최적화되어 있습니다.

진짜 MQTT 디버거를 주머니에 넣으세요

연결, 검사, 발행, 진단 — 작업대 위 브로커부터 현장의 mTLS 엔드포인트까지.

$2.99 · 1회 구매

1회 구매구독도 광고도 없음기본부터 프라이버시iPhone & iPad

도움이 필요하신가요?

설정 질문, 브로커 문제, 인증서 오류 무엇이든 — 기꺼이 도와드리겠습니다.

지원 페이지 열기
다운로드App Store