IoT MQTT Client

Content rating
Everyone
1+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

IoT MQTT Client is an MQTT client for developers, IoT engineers, students, makers, and anyone working with MQTT-based devices and applications.

Connect to MQTT brokers, subscribe to topics, publish messages, and monitor MQTT communication in real time from your Android device.

🔗 Manage Multiple MQTT Connections
Create and manage multiple MQTT broker connections in one app. Add, edit, delete, connect, and disconnect from configured MQTT servers.

📡 Subscribe to MQTT Topics
Subscribe to MQTT topics and receive incoming messages in real time. Reuse topics from your subscription history for convenient MQTT testing.

📤 Publish MQTT Messages
Publish messages to MQTT topics using a simple interface. Enter the topic and message, then send data to your connected MQTT broker.

💬 Real-Time MQTT Messages
Monitor incoming MQTT messages as they arrive. View topics, message values, QoS information, and retained message status in an easy-to-read message history.

⚙️ MQTT Settings & Advanced Options
Configure MQTT connections with support for:
MQTT broker/server host
Port configuration
Client ID
Username and password
SSL/TLS
QoS settings
Retained messages
Plain-text messaging
Advanced MQTT connection settings
🕒 Message History

Keep track of MQTT communication through message history associated with your connections, making it easier to inspect and troubleshoot IoT data.

🎯 Built for IoT & MQTT Development
Useful for:
IoT development and testing
MQTT broker testing
ESP8266 and ESP32 projects
Arduino MQTT projects
Raspberry Pi projects
Smart home development
Sensor and device testing
MQTT debugging
Embedded systems development
Learning MQTT
Testing IoT applications

Whether you're developing an IoT prototype, testing an MQTT broker, monitoring device communication, or learning MQTT, IoT MQTT Client provides MQTT tools for Android.

Supported Languages:
Amharic, Arabic, Assamese, Bulgarian, Bengali, Catalan, Czech, Danish, German, Greek, English, Spanish, Estonian, Basque, Persian, Finnish, Filipino, French, Galician, Gujarati, Hebrew, Hindi, Croatian, Hungarian, Indonesian, Italian, Japanese, Khmer, Kannada, Korean, Lao, Lithuanian, Latvian, Macedonian, Malayalam, Marathi, Malay, Burmese, Norwegian Bokmål, Nepali, Dutch, Odia (Oriya), Punjabi, Polish, Portuguese, Romanian, Russian, Sinhala, Slovak, Slovenian, Albanian, Serbian, Swedish, Swahili, Tamil, Telugu, Thai, Turkish, Ukrainian, Urdu, Vietnamese, Chinese (Simplified), Chinese (Traditional, Taiwan), Zulu
Connect to MQTT brokers and manage IoT devices in real time
Updated on
Aug 30, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection

What’s new

Connect and manage multiple MQTT broker connections
Subscribe to MQTT topics and receive real-time messages
Publish messages to MQTT topics
View MQTT message history
Support for QoS and retained messages
SSL/TLS and advanced connection settings
Now available with support for 65 locales worldwide