mqttrs
lxp-bridge
mqttrs | lxp-bridge | |
---|---|---|
4 | 1 | |
123 | 101 | |
- | - | |
0.0 | 7.9 | |
almost 2 years ago | 30 days ago | |
Rust | Rust | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mqttrs
-
What MQTT crates for use in WASM are out there?
I saw options like https://github.com/00imvj00/mqttrs and https://github.com/zonyitoo/mqtt-rs - they are compiling for wasm, but for my understanding they are just packet decoders/encoders - so all state machines etc I should write myself. Maybe there are creates that are network agnostic, meaning I will feed it bytes, it will feed me bytes back and all I need to do is to send them?
-
[Discussion] What crates would you like to see?
What I really want though, is a simple MQTT abstraction around a socket that I can use in non-blocking mode and put into an event loop like calloop. There's mqttrs for the protocol-only part, but I'll still need to convince my employer that it's worth it to implement the IO for it from scratch.
-
What's your go to MQTT library?
I've used and contributed to mqttrs, as I needed more low-level control than what rumqtt provides and was keen on using pure Rust. I had to pause my MQTT project two years ago, but AFAICT mqttrs is still a solid option.
-
Hey Rustaceans! Got an easy question? Ask here (37/2021)!
What are the best crates for mqtt these days? I found mqtt-rs which looks pretty promising - are there any other ones I should be aware of?
lxp-bridge
-
[OC] Solar PV Dashboard, Running on batteries during the night in the UK
Hi, yes sure, I'll grab it shortly and PM you (will be back at the PC in a few hours). It's the LuxpowerTek ACS 3600 inverter and PylonTech batteries (US2000Cs). Using this project to do the conversion work from the Lux to Influx: https://github.com/celsworth/lxp-bridge
What are some alternatives?
paho.mqtt.rust - paho.mqtt.rust
pyrinas-server-rs - Open IoT Server built with Rust 🦀 using Rumqttd and more. Features built in message brokering and OTA updates.
ntex-mqtt - MQTT Client/Server framework for v5 and v3.1.1 protocols
doteur - Tool to automate the visualisation of SQL schemas from a SQL file
calloop - A callback-based Event Loop
finite-state-machine
r-u-still-there - Occupancy sensors for home automation using thermal cameras.
comprexor - A simple Rust lib to compress and extract files and directories.
sqlx - 🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
nats.rs - Rust client for NATS, the cloud native messaging system.
rumqtt - The MQTT ecosystem in rust