$29

Python MQTT Data Logger (GUI Source Code)

I want this!

Python MQTT Data Logger (GUI Source Code)

$29

âš¡ Stop writing boilerplate MQTT scripts. Start debugging in seconds.

Need to record IoT sensor data but don't want to set up a complex database? Want a clean Python GUI to debug your MQTT Broker connections?

This tool is a lightweight, production-ready MQTT Client built with Python tkinter. It solves the common headache of "just wanting to save telemetry to Excel" without writing code from scratch.

🔥 New in V2.0 (Pro Version): This isn't just a basic script. It has been upgraded for real-world scenarios:

  • ✅ Secure Authentication: Full support for Username & Password login (essential for cloud brokers like HiveMQ or EMQX).
  • ✅ Custom Port: Connect to any port (not just 1883).
  • ✅ Smart Feedback: Instantly detects if the broker REJECTS your subscription (e.g., wrong wildcard usage like topic#).
  • ✅ Future-Proof: Built on the latest Paho-MQTT v2.0 engine (compliant with the new Callback API standards).

📂 What You Get:

  • 📄 Full Source Code (main.py): Fully commented and easy to modify.
  • 📘 Setup Guide (README.md): Step-by-step instructions.
  • 🔓 Commercial License: Use it in your own projects or modify it for your clients.

✨ Key Features:

  • Instant CSV Export: Data (Timestamp, Topic, Payload) is saved automatically.
  • Non-Blocking UI: Multi-threaded architecture ensures the interface never freezes.
  • Zero Heavy Dependencies: Runs on standard Python libraries.

Perfect for Automation Engineers, IoT Developers, and Students.

I want this!

The easiest way to log MQTT data to CSV. A production-ready GUI tool built with Python & Paho-MQTT v2.0.

Language
Python 3.x
Library
Paho-MQTT v2.0
GUI Framework
Tkinter (Built-in)
Output
Real-time CSV / Screen Log
Size
4.03 KB
Powered by