fundamentum-sdk-mqtt 0.16.0

MQTT client targeting Fundamentum IoT's MQTT broker
docs.rs failed to build fundamentum-sdk-mqtt-0.16.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: fundamentum-sdk-mqtt-0.15.0

Fundamentum SDK MQTT

Crates.io License Build Status Docs.rs

Website | Docs

: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.

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.