Interface defining the MQTT interactions used for proxying messages to and from the mesh.
Observable MQTT connection lifecycle state (DISCONNECTED → CONNECTING → CONNECTED → RECONNECTING).
A flow of incoming messages from the subscribed MQTT topics. Connecting/subscribing is initiated when this flow is collected.
Disconnects the MQTT client and cleans up resources.
Publishes a message to the given MQTT topic.