fundamentum-sdk-mqtt

Crates.iofundamentum-sdk-mqtt
lib.rsfundamentum-sdk-mqtt
version0.9.0
sourcesrc
created_at2023-09-06 15:00:13.363956
updated_at2024-11-05 14:42:13.635881
descriptionMQTT client targeting Fundamentum IoT's MQTT broker
homepagehttps://www.dimonoff.com/services/fundamentum-iot-platform-paas
repositoryhttps://bitbucket.org/amotus/fundamentum-sdk-mqtt
max_upload_size
id965367
size153,224
Auto Dimonoff (autodimonoff)

documentation

README

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.

Commit count: 0

cargo fmt