#mqtt-client #iot #fundamentum #mqtt #sdk #api

fundamentum-sdk-mqtt

针对Fundamentum IoT的MQTT代理的MQTT客户端

13个版本 (6个重大更新)

新版本 0.7.0 2024年8月21日
0.6.1 2024年7月31日
0.6.0 2024年6月18日
0.4.0 2024年3月22日
0.1.2 2023年10月19日

#417异步

Download history 23/week @ 2024-04-26 175/week @ 2024-05-03 3/week @ 2024-05-10 10/week @ 2024-05-17 4/week @ 2024-05-24 18/week @ 2024-05-31 13/week @ 2024-06-07 243/week @ 2024-06-14 23/week @ 2024-06-21 16/week @ 2024-07-19 136/week @ 2024-07-26 31/week @ 2024-08-02 3/week @ 2024-08-09

每月186次下载
用于 2 crates

Apache-2.0

51KB
912

Fundamentum SDK MQTT

Crates.io License Build Status Docs.rs

网站 | 文档

⚠️ 警告
我们不提供任何对该库的支持或向后兼容性保证。
我们强烈建议您使用Fundamentum Edge Daemon及其相关的Proto文件,以获得稳定和支持的体验。

Fundamentum SDK MQTT是针对Fundamentum IoT的MQTT代理的Rust MQTT客户端。

Fundamentum的MQTT SDK旨在快速设置带有MQTT客户端的Rust环境,重点关注消费Fundamentum的MQTT服务。

示例

为了测试您的环境,您可以构建并运行一个简单的命令行应用程序。请查看示例目录以获取代码示例。

$ cargo run --example pubsub -- \
  --private-key ./rsa_private.pem \
  --project-id 13 --region-id 1 --registry-id 12 \
  --serial 123456789
# ..

示例

  • pubsub:一个具有心跳和发布/订阅模式的复杂示例。
  • commands:一个具有命令工作流程的基本示例。
  • heartbeat:一个具有心跳的非常简单的示例。
  • config:一个打印当前配置的非常简单的示例。

维护者

请参阅单独的维护者页面

许可证

根据Apache License,版本2.0授权 LICENSE

依赖项

~17–31MB
~587K SLoC