MQTT Client is a powerful and lightweight MQTT client for Android, designed for automation, IoT, and advanced users.
It goes beyond basic message publishing and subscribing by providing JavaScript scripting, automation plugin integration, HTTP API control, and secure connections, giving you full control over how MQTT messages are processed and used.
KEY FEATURES
MQTT Subscribe & Publish
โข Connect to standard MQTT brokers
โข Subscribe to multiple topics and receive messages in real time
โข Publish messages with configurable QoS and retain options
โข Clear and readable message list with timestamps
JavaScript Scripting
MQTT Client includes a built-in JavaScript engine that allows you to process MQTT messages programmatically.
With JavaScript scripts, you can:
โข Access message topic and payload
โข Parse and transform incoming data
โข Apply conditions and filters
โข Dynamically send MQTT messages from scripts
โข Implement highly flexible custom automation logic
AUTOMATION INTEGRATION
Tasker Plugin Support
โข Receive MQTT messages as Tasker events
โข Send MQTT messages directly from Tasker actions
โข Build powerful Android automation workflows using MQTT
MacroDroid Compatibility
โข Works seamlessly with MacroDroid
โข Create automation rules without writing complex scripts
HTTP API CONTROL
MQTT Client provides an HTTP API that allows external systems to interact with the app.
You can:
โข Trigger actions via HTTP requests
โข Send MQTT messages through the API
โข Integrate with servers, scripts, and automation platforms
MESSAGE NOTIFICATIONS
โข Display MQTT messages as Android system notifications
โข Stay informed even when the app is running in the background
โข Suitable for alerts, monitoring, and status updates
โข Notifications can be filtered by topic or logic
SECURITY & RELIABILITY
โข Supports SSL and TLS connections
โข Compatible with self-signed certificates
โข Suitable for private brokers and local networks
โข Stable background operation with low resource usage
COMMON USE CASES
โข Smart home automation
โข IoT device monitoring and control
โข Server and NAS status notifications
โข Integration with Home Assistant or Node-RED
โข Advanced Android automation workflows
โข Custom MQTT message processing
WHY CHOOSE MQTT Client
โข JavaScript-based highly flexible scripting
โข Native Tasker plugin for MQTT send and receive
โข MacroDroid automation support
โข HTTP API for external control
โข Secure connections with self-signed certificates
โข Lightweight, clean, and focused design
If you are looking for an MQTT client that is not only powerful but programmable,
MQTT Client gives you the freedom to build your own automation logic.
Download now and turn MQTT messages into actions.
Connect MQTT with Tasker, MacroDroid, JavaScript and HTTP API.