Workflow Status

aiot

Rust Link SDK

提供阿里云物联网平台的设备端 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