Overview of HBMQTT features
masterHBMQTT is an open-source MQTT client and broker implementation built on Python's asyncio framework. It uses coroutines to handle high concurrency and implements the full MQTT 3.1.1 protocol specification.
Key features include:
- Support for QoS 0, QoS 1, and QoS 2 message flows.
- Automatic client reconnection upon network loss.
- Authentication via password files (extensible via a plugin system).
- Support for
$SYStopics. - Support for TCP and WebSockets.
- SSL support over both TCP and WebSockets.
- A plugin system for extending functionality.