16个版本 (重大更新)
0.12.1 | 2023年9月4日 |
---|---|
0.11.0 | 2023年6月16日 |
0.9.0 | 2023年3月10日 |
0.8.0 | 2022年10月30日 |
#1656 in 网页开发
每月61次下载
42KB
917 行
智能家居SDK (Rust重写)
这是旧版SDK的新改进版本。
这是一个Rust库,它使得与智能家居服务器的通信变得简单。它可以看作是智能家居服务器API中一些常用功能的API包装器。
使用方法
cargo add smarthome-sdk-rs
use smarthome_sdk_rs::{Auth, Client};
#[tokio::main]
async fn main() {
// Create a new Smarthome client
let client = Client::new(
"https://127.0.0.1:8082",
Auth::QueryToken("b67f2f5c7f2e6795d9f9b55678db7579".to_string()),
)
.await
.unwrap();
// Do something with the client
// This will turn on the finctional desk lamp
client.set_power("desk_lamp", true).await.unwrap();
}
依赖关系
~3–19MB
~246K SLoC