azure-iot-rs-sys

Crates.ioazure-iot-rs-sys
lib.rsazure-iot-rs-sys
version0.1.8
sourcesrc
created_at2020-09-16 23:25:41.877353
updated_at2023-06-06 22:02:16.811122
descriptionRust bindings for Azure IOT C SDK
homepage
repositoryhttps://github.com/duggaraju/azure-iothub-rs-sys
max_upload_size
id289568
size31,995,148
Prakash Duggaraju (duggaraju)

documentation

README

azure-iot-rs-sys

Rust bindings for azure_iot_sdk_c

Building

Install the dependencies.

sudo apt-get install -y git cmake build-essential curl libcurl4-openssl-dev libssl-dev uuid-dev

Clone the azure IOT sdk.

git submodule update --init --depth 1
cd azure-iot-sdk-c
git submodule update --init --depth 1 c-utility/
git submodule update --init --depth 1 deps/umock-c/
git submodule update --init --depth 1 deps/parson/
git submodule update --init --depth 1 deps/azure-macrtoutils-c/
# These submodules dpeend on the feature selection.
git submodule update --init --depth 1 umqtt/
git submodule update --init --depth 1 uamqp/
git submodule update --init --depth 1 deps/uhttp/
git submodule update --init --depth 1 provisioning_client/deps/utpm

Build the code.

cargo build
Commit count: 14

cargo fmt