Product page: https://www.omnect.io/home
This repository provides low level rust bindings for the azure-iot-sdk-c.
azure-iot-sdk-sys serves as basic sys crate for azure-iot_sdk and iot-client-template crates.
In order to build azure-iot-sdk-sys with iot edge module API's enabled you have to set edge_modules cargo feature:
cargo build --features edge_modules
In order to build azure-iot-sdk-sys dependencies to the following library must be installed:
azure-iot-sdk-cfor iot module developmentazure-iotedge-sdk-cfor iotedge module development
We provide debian packages for the following target architectures:
amd64arm64arm32v7
Available debian packages can be listed as a xml document via this link. Choose the one appropriate for your usecase and platform and download e.g. via:
wget https://omnectassetst.blob.core.windows.net/azure-iot-sdk-dev-packages/azure-iot-sdk-dev-0.1.0-amd64.deb
Note: The libraries depend on further development libraries that must be installed for the chosen target architecture:
libcurl4-openssl-devlibcurl4libssl-devlibuuid1uuid-dev
Licensed under either of
- Apache License, Version 2.0, (./LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (./LICENSE-MIT or http://opensource.org/licenses/MIT) at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
copyright (c) 2021 conplement AG
Content published under the Apache License Version 2.0 or MIT license, are marked as such. They may be used in accordance with the stated license conditions.