An MQTT broker using MQTT version 3.1.1 written in Python using no external libraries outside of Python standard library. Using threads for individual sockets the broker can handle multiple simultaneous connections. Will, retain, QoS above 0, and such are not implemented.
- Clone repository:
git clone https://github.com/Adilius/MQTT-Broker-Python.git- Run broker:
python .\MQTT_Broker.py- Connect/Disconnect
- Subscribe/Unsubscribe
- Ping request/response
- Publish
Terminal running broker:
Testing broker using an MQTT client (seperate run from above gif)

