mqtt-channel 0.2.1

This crates provide a high-level API MQTT subscriptions, based on channels.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<div align="center">

[![stable pipeline](https://gitlab.com/cyloncore/mqtt-channel/badges/stable/pipeline.svg?key_text=stable)](https://gitlab.com/cyloncore/mqtt-channel/-/pipelines?ref=stable)
[![dev/1 pipeline](https://gitlab.com/cyloncore/mqtt-channel/badges/dev/1/pipeline.svg?key_text=dev/1)](https://gitlab.com/cyloncore/mqtt-channel/-/pipelines?ref=dev/1)
[![docs](https://docs.rs/mqtt-channel/badge.svg)](https://docs.rs/mqtt-channel)
[![crates.io](https://img.shields.io/crates/v/mqtt-channel.svg)](https://crates.io/crates/mqtt-channel)
</div>

mqtt-channel
============

This crate provides a convenient way to share a MQTT connection to a broker and subscribe to MQTT topics by providing broadcast channels. It uses the rumqttc library to connect to the MQTT broker. And it uses the async_broadcast crate to provide channels.

**Note**: this crate is feature complete, and few changes are expected.