MQTTfy - MqttDesk: The Ultimate Privacy-First MQTT Client & Universal IoT Dashboard

Welcome to the future of Industrial IoT (IIoT) and Smart Home management. MQTTfy - MqttDesk is not just another MQTT client; it is a revolutionary, privacy-first, offline-capable universal dashboard designed to unify your fragmented hardware ecosystem.

By bridging the gap between local hardware and cloud analytics, MQTTfy redefines what an MQTT Dashboard can do. It seamlessly integrates multiple MQTT brokers, direct Bluetooth Low Energy (BLE) devices, physical Serial/USB connections, and REST APIs into one unified, drag-and-drop interface.


The Core Philosophy: Offline Privacy-First Architecture

In an era where every smart device demands an internet connection and a cloud subscription, MQTTfy takes a radical stand: Your data belongs to you.

We built MQTTfy with an unyielding commitment to an offline, privacy-first architecture. Our application is a native desktop client (available for Windows, macOS, and Linux) that runs entirely on your local machine.

  • Zero Cloud Dependency: You do not need an internet connection to use MQTTfy. If your factory floor goes offline, or your smart home loses internet access, MQTTfy continues to work flawlessly. It communicates directly with your local MQTT broker, your local Bluetooth devices, and your physically attached Serial hardware.
  • Absolute Data Privacy: Your sensitive sensor data, industrial telemetry, and home automation routines never leave your computer unless you explicitly configure them to push to a cloud broker. We do not track your usage, we do not store your telemetry, and we do not require a login to use the core software.
  • Cloud-Ready When You Are: While we prioritize local-first operation, MQTTfy is incredibly powerful when connected to the cloud. You can easily connect widgets to AWS IoT, Azure IoT Hub, HiveMQ, or any standard cloud MQTT broker alongside your local devices.

Unmatched Features & Capabilities

MQTTfy is engineered to be the most comprehensive MQTT client and hardware integration tool on the market. Here is a deep dive into the features that set it apart.

1. Universal Protocol Integration

Why use five different apps to monitor five different devices? MQTTfy brings them all together.

  • Advanced MQTT & WebSockets: Connect to multiple MQTT brokers simultaneously. Monitor your local Mosquitto broker on a Raspberry Pi right next to a widget streaming data from a cloud-based EMQX broker. Full support for QoS 0, 1, and 2, retained messages, and custom authentication.
  • Native Sparkplug B Decoding: Built specifically for IIoT, MQTTfy automatically detects Eclipse Sparkplug B topics (`spBv1.0/`). It instantly decodes the complex Protobuf payloads in the background, flattening the metrics into simple, readable JSON for your dashboard widgets. No extra configuration required!
  • Direct Bluetooth Low Energy (BLE): Scan, connect, and read/write to nearby BLE sensors directly from your desktop. Perfect for debugging IoT prototypes or monitoring local environmental sensors without needing a gateway.
  • Serial Port / USB / RS232: Plug a microcontroller (Arduino, ESP32), PLC, or industrial sensor directly into your computer's USB port. MQTTfy can read and parse the raw serial data stream directly into your dashboard charts.
  • REST API Integration: Fetch data from standard HTTP endpoints and webhooks, blending web data with your hardware telemetry.

2. The Ultimate Drag-and-Drop MQTT Dashboard

Building a custom dashboard shouldn't require a degree in web development. MQTTfy features a stunning, intuitive drag-and-drop interface.

  • Rich Widget Library: Visualize your data with real-time Line Charts, Bar Charts, Circular Gauges, LED Status Indicators, Data Tables, and dynamic Maps.
  • Interactive Controls: Send data back to your devices using interactive Toggle Switches, Sliders, Buttons, and Text Input fields. Control your smart home lights or industrial valves directly from the UI.
  • Smart JSON Parsing (JSON Path): Hardware data is rarely simple. Use our powerful JSON Path configuration to extract exactly the metric you need from deeply nested telemetry payloads (e.g., `payload.sensors.machine1.temperature`).
  • Multi-Tab Organization: Manage complex systems by splitting your widgets across multiple customizable tabs. Keep your "Factory Floor" separate from your "Server Room" metrics.

3. Built for the Global Community

  • 19 Languages Supported: We believe great tools should be accessible to everyone. MQTTfy is fully localized into 19 different languages, including English, Japanese, Spanish, German, French, and Chinese. Even the deep configuration menus are translated!
  • Cross-Platform Native: Built using the incredibly fast and lightweight Tauri framework combined with Next.js, MQTTfy runs natively and efficiently on Windows, macOS, and Ubuntu Linux.

Use Cases: From Smart Homes to Smart Factories

Because MQTTfy is a universal client, its applications are practically limitless.

Industrial IoT (IIoT) & SCADA Replacement

Modern factories are moving away from legacy SCADA systems toward lightweight, MQTT-driven architectures. MQTTfy is the perfect Edge Client for a factory floor.

  • Use Case: A plant manager needs to monitor vibration sensors (via BLE), legacy PLCs (via RS232 Serial), and modern robotic arms (via Sparkplug B over MQTT).
  • Solution: Instead of three separate vendor tools, the manager uses MQTTfy on a local control PC. It reads the Serial port, connects to the BLE beacons, decodes the Sparkplug B robotic data, and displays it all on a unified, real-time dashboard. If the factory's internet connection drops, the local dashboard continues to function perfectly.

Smart Home & Home Automation

For the privacy-conscious home automation enthusiast, relying on cloud servers to turn on a living room light is unacceptable.

  • Use Case: A user running Home Assistant or openHAB on a local Raspberry Pi wants a dedicated, beautiful dashboard for their desktop computer.
  • Solution: MQTTfy connects to the local MQTT broker. The user builds a dashboard with sliders to control Philips Hue lights, gauges to monitor local temperature sensors, and switches to control Tasmota smart plugs. Because it is 100% local, commands are executed instantly with zero latency and zero cloud tracking.

Hardware Prototyping & Edge Computing

IoT developers waste countless hours writing custom Python scripts just to visualize sensor data during development.

  • Use Case: An engineer is programming a new ESP32 environmental sensor. They need to test the BLE output and the MQTT payload simultaneously.
  • Solution: The engineer opens MQTTfy, creates a BLE widget and an MQTT widget side-by-side, and instantly watches the data stream in real-time. They use the Serial widget to watch the raw debug logs on the same screen. Development time is cut in half.

The Roadmap: What's Next for MQTTfy?

We are continuously evolving MQTTfy to push the boundaries of what an edge client can do. Here is a sneak peek at our upcoming revolutionary features.

1. No-Code Local Automation Engine

Soon, MQTTfy won't just display your data; it will react to it. We are introducing a powerful, visual No-Code Automation builder directly inside the desktop app.

  • Trigger & Action: Set up simple rules like "If Temperature Gauge > 80°C (from MQTT), then send STOP command to Serial Port."
  • Cross-Protocol Automation: Bridge protocols seamlessly. Read a value from a Bluetooth sensor and automatically publish it to an MQTT broker. MQTTfy will act as your local, offline protocol translator.

2. AI Context-Based Local & Cloud Automation

The true future of IoT is intelligent, context-aware automation. In our next major update, we are embedding AI capabilities directly into MQTTfy.

  • Offline Local AI: We are integrating lightweight, local Large Language Models (LLMs) that run directly on your computer hardware. These local AI agents will monitor your data streams and recognize anomalies without ever sending a single byte of data to the cloud. Imagine your dashboard realizing a machine is vibrating unusually and automatically alerting you based on local AI analysis.
  • Online Cloud AI Integration: For complex predictive maintenance and advanced analytics, you will be able to opt-in to connect your dashboard to powerful cloud AI models (like Gemini or OpenAI). You can ask your dashboard in plain English: "Why did the production line stop at 3 AM?" The AI will analyze the historical MQTT telemetry, Serial logs, and API data across your widgets and give you a plain-text answer.

Join the Revolution

The era of fragmented, cloud-dependent, privacy-invasive IoT dashboards is over. MQTTfy - MqttDesk is here to give you back control of your data, your hardware, and your privacy.

Whether you are managing a massive IIoT deployment, hacking together a smart home, or developing the next big hardware product, MQTTfy is the only tool you need.


Frequently Asked Questions