
HBMQTT is a MQTT client and broker implementation built on top of asyncio.
HBMQTT implements the full set of MQTT 3.1.1 protocol specifications and provides the following features:
* Support QoS 0, QoS 1 and QoS 2 messages flow * Client auto-reconnection on network lost * Authentication through password file (more methods can be added through a plugin system) * Basic $SYS topics * TCP and websocket support * SSL support over TCP and websocket * Plugin system