fundamentum-sdk-api 0.2.1

HTTP client targeting Fundamentum IoT devices RestAPI
Documentation

Fundamentum SDK API

Rust HTTP client targeting Fundamentum IoT devices RestAPI.

Here are some references to the official documentation for the targeted RestAPI:

Getting Started

To get started with the SDK, you'll need to install Rust. You can follow the instructions on the official Rust website: Install Rust.

Example

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();
}

Development setup

Please see the development setup guide.

License

Licensed under Apache License, Version 2.0 LICENSE