17 releases (9 breaking)
new 0.10.0 | Nov 13, 2024 |
---|---|
0.8.0 | Sep 13, 2024 |
0.6.1 | Jul 31, 2024 |
0.4.0 | Mar 22, 2024 |
0.1.2 | Oct 19, 2023 |
#414 in Asynchronous
303 downloads per month
Used in 2 crates
63KB
1K
SLoC
Fundamentum SDK MQTT
⚠️ Warning
We do not offer any support or guarantee of backward compatibility for this library.
We strongly recommend using the Fundamentum Edge Daemon along with its associated Proto files for a stable and supported experience.
Rust MQTT client targeting Fundamentum IoT's MQTT broker.
The Fundamentum's MQTT SDK is designed to quickly set up a Rust environment with an MQTT client, focusing on consuming Fundamentum's MQTT services.
Example
To test your environment, you can build and run a simple command-line application. Check out the examples directory for code samples.
$ cargo run --example pubsub -- \
--private-key ./rsa_private.pem \
--project-id 13 --region-id 1 --registry-id 12 \
--serial 123456789
# ..
Examples
pubsub
: an advanced example with heartbeat and pub/sub pattern.commands
: a basic example with the commands workflow.heartbeat
: a very simple example with the heartbeat.config
: a very simple example that prints the current configuration.
Maintainer
See separate maintainer page.
License
Licensed under Apache License, Version 2.0 LICENSE.
Dependencies
~17–32MB
~593K SLoC