Crate aiot

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