Crate aiot

source · []
Expand description

Rust Link SDK,提供阿里云物联网平台的设备端 Rust 开发工具包(非官方)。

This document won’t be translated to English because “Aliyun IoT Platform” only has it’s Chinese version.

遵循阿里云物联网平台定义的 Alink 协议

Re-exports

pub use alink::aiot_module::AiotModule;
pub use alink::aiot_module::ModuleRecvKind;
pub use alink::ThreeTuple;
pub use dm::DataModelMsg;
pub use dm::DataModelOptions;
pub use dynregmq::DynamicRegister;
pub use dynregmq::DynamicRegisterResult;
pub use http_downloader::HttpDownloader;
pub use https::Http;
pub use mqtt::DeviceAuthInfo;
pub use mqtt::MqttClient;
pub use mqtt::MqttConnection;
pub use mqtt::MqttInstance;
pub use ra::base::SecureTunnelNotify;
pub use tunnel::protocol::Service as LocalService;
pub use tunnel::proxy::TunnelAction;
pub use tunnel::proxy::TunnelParams;
pub use tunnel::proxy::TunnelProxy;
pub use util::error::Error;
pub use util::error::Result;

Modules

ALink 基础协议。

物模型

设备认证(动态注册)。

文件上传

HTTP 下载器

HTTPS 接入。

日志上报。

MQTT 协议接入。

NTP 时间同步服务。

OTA

远程登录

远程配置

设备影子

子设备管理 设备标签

设备标签

工具类

Traits

Functions