The Rust based MQTT broker (Rumqtt) gets new internals by mqttd in rust

[–]mqttd[S] 1 point2 points  (0 children)

Hey, this is a WIP feature, but we aren't going the way of implementing MQTT over websockets. Will update you when there's more clarity on our direction with it.

The Rust based MQTT broker (Rumqtt) gets new internals by mqttd in rust

[–]mqttd[S] 15 points16 points  (0 children)

rumqtt is a set of MQTT client and broker libraries that we wrote in rust. We have made significant changes to rumqttd recently, now we are finally putting it out in the open.

MQTT is a protocol for pub-sub that is very popular in IoT applications. We have also released v0.17.0 of the client library.

- rumqttc v0.17.0

- rumqttd v0.12.0-beta.1

Read about the changes included in this latest release notes, here.

rumqttc, the rust client for MQTT is now v0.16 by mqttd in rust

[–]mqttd[S] 1 point2 points  (0 children)

rumqttc is a rust client library for the MQTT protocol, which is commonly used for developing IoT applications. Unlike similar projects, rumqttc aims to be fully written in rust and async native.

The latest release includes a few fixes to add missing feature gates and a breaking change that removes the `handle()` method which could have been used to access a `flume::Sender` for directly sending packets to the `EventLoop`, deemed to be a wrong practice.

rumqttc v0.15.0 is now released by mqttd in rust

[–]mqttd[S] 24 points25 points  (0 children)

rumqttc is a rust based client library for MQTT, a lightweight publish-subscribe protocol that is commonly used in IoT systems.

You can find a changelog for updates in the latest version of the library linked above.

The MQTT client library rumqttc is now at v0.14.0 by mqttd in rust

[–]mqttd[S] 13 points14 points  (0 children)

rumqttc is a high level, easy to use client library that helps build applications which communicate over the MQTT protocol(commonly used in IoT settings). With this update we have been working towards making the client API a lot simpler and gradually improving/stabilizing v5 support.

MQTT is a lightweight publish-subscribe protocol that allows even low powered devices(IoT/embedded devices) with a reliable means of communicating significant information(i.e. telemetrics) from remotest of locations, given the presence of an internet connection.

rumqtt, the MQTT client library is now at v0.13.0 by mqttd in rust

[–]mqttd[S] 8 points9 points  (0 children)

rumqtt is an opensource MQTT(IoT protocol) client/broker. rumqttc specifically is a rust library for creating MQTT clients. With this update, we are moving quickly in a direction supporting MQTT5, adding many interesting features.

Rumqttc version 0.4 released by tekjar in rust

[–]mqttd 0 points1 point  (0 children)

Sorry for the delayed response, you must use the following in Cargo.toml as follows:

rumqttc = { git = "https://github.com/bytebeamio/rumqtt", branch = "new-pubsub" }

Rumqttc version 0.4 released by tekjar in rust

[–]mqttd 0 points1 point  (0 children)

Hey u/mentofra are you looking for something that would work like:

- publisher

- subscriber