Skip to content

[WIP] Simple PyQt5 and Python based MQTT client application. Uses the Paho MQTT library for communication with MQTT brokers, and can be used for publishing and subscribing to topics, as well as for viewing message payloads.

Notifications You must be signed in to change notification settings

iqfareez/py-mqttclient-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Qt Raspberry Pi

Simple MQTT Client

🚧 This project is still under development. 🚧

Simple PyQt5 and Python based MQTT client application. It uses the Paho MQTT library for communication with MQTT brokers, and can be used for publishing and subscribing to topics, as well as for viewing message payloads. I make this just for fun hehe to get myself exposed to QT framework.

Screenshot

Screenshot

Get started

Python 3.9 is needed. Newer Python version can't run the app.

  1. Clone the repository
  2. Get dependencies
    • Run the following command to install the required packages: pip install -r requirements.txt
  3. Run the following command to start the application: python main.py
  4. Use the app:
    • Connect to an MQTT broker by entering the broker URL, port, and other required details in the appropriate fields.
    • Publish messages to a topic or subscribe to a topic to receive messages.
    • You can view the payload of the messages received in the message window.

About

[WIP] Simple PyQt5 and Python based MQTT client application. Uses the Paho MQTT library for communication with MQTT brokers, and can be used for publishing and subscribing to topics, as well as for viewing message payloads.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages