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
ALink 基础协议。
bootstrap
dm
物模型
dynregmq
设备认证(动态注册)。
file
文件上传
http_downloader
HTTP 下载器
https
HTTPS 接入。
logpost
日志上报。
mqtt
MQTT 协议接入。
ntp
NTP 时间同步服务。
ota
OTA
ra
远程登录
remote_config
远程配置
shadow
设备影子
subdev
子设备管理 设备标签
tag
设备标签
tunnel
util
工具类

Traits§

Executor

Functions§

execute