mqtt-channel

Crates.iomqtt-channel
lib.rsmqtt-channel
version0.3.0
created_at2024-09-25 07:32:20.288756+00
updated_at2025-09-14 19:22:08.578432+00
descriptionThis crates provide a high-level API MQTT subscriptions, based on channels.
homepage
repositoryhttps://gitlab.com/cyloncore/mqtt-channel
max_upload_size
id1386085
size62,398
(cyrilleberger)

documentation

README

stable pipeline dev/1 pipeline docs crates.io

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.

Compatibility

rumqttc mqtt-channel
0.25 0.3
0.24 0.1-0.2
Commit count: 17

cargo fmt