提供阿里云物联网平台的设备端 Rust 开发工具包(非阿里官方)。
This document won't be translated to English because "Aliyun IoT Platform" only has it's Chinese version.
阿里官方的 Link SDK 提供了以下语言的版本: - C Link SDK - Android Link SDK - Node.js Link SDK - Java Link SDK - Python Link SDK - iOS Link SDK
其中,C Link SDK 是功能最完整的,我们的 Rust SDK 也是对标这个进行设计开发的。
刚开始使用 Rust 时候,尝试基于 C SDK 在 [std::ffi
] 基础上进行封装,发现这种方式性能和可扩展性都不高,于是基于 [rumqttc
] 和 [tokio
] 实现了现在的版本。
本 crate 遵循阿里云物联网平台定义的 Alink 协议。
bash
source demo.env
cargo run --example mqtt-basic
License: MIT