3个不稳定版本

0.2.1 2024年2月27日
0.2.0 2024年2月9日
0.1.0 2023年9月18日

#483 in 异步

每月24次下载
fundamentum-edge-daemon 中使用

Apache-2.0

42KB
701

Crates.io Docs.rs

Fundamentum SDK API

Rust HTTP客户端,针对Fundamentum物联网设备RestAPI。

以下是针对目标RestAPI的官方文档的一些参考

入门指南

要开始使用SDK,您需要安装Rust。您可以在官方Rust网站上找到说明: 安装Rust

示例

use fundamentum_sdk_api::client::{
    api_version::V3,
    config::{ApiConfig, ClientConfig},
    sdk_api::SdkApi,
};

#[tokio::main]
async fn main() {
    let client_config = ClientConfig {
        base_path: "http://devices-gateway.fundamentum.test".to_owned(),
        ..ClientConfig::default()
    };

    let api_config = ApiConfig {
        project_id: 1,
        region_id: 2,
        registry_id: 3,
        access_token: "access_token".to_owned(),
    };

    let api: SdkApi<V3> = SdkApi::new(client_config, &api_config);
    api.status().await.unwrap();
}

开发设置

请参阅开发设置指南

许可证

Apache License,版本2.0许可 LICENSE

依赖项

~6–18MB
~266K SLoC