Crates.io | fundamentum-sdk-mqtt |
lib.rs | fundamentum-sdk-mqtt |
version | 0.10.1 |
source | src |
created_at | 2023-09-06 15:00:13.363956 |
updated_at | 2024-12-04 00:07:24.174193 |
description | MQTT client targeting Fundamentum IoT's MQTT broker |
homepage | https://www.dimonoff.com/services/fundamentum-iot-platform-paas |
repository | https://bitbucket.org/amotus/fundamentum-sdk-mqtt |
max_upload_size | |
id | 965367 |
size | 155,171 |
:warning: 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.
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
# ..
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.See separate maintainer page.
Licensed under Apache License, Version 2.0 LICENSE.