azure-iot-sdk-c/iothub_service_client
Dane Walton 32942abb99
Add mbedTLS e2e tests (#2168)
2021-11-24 12:59:57 -08:00
..
devdoc Remove CODES_ and TESTS_ comments and .md file (#2135) 2021-10-28 13:52:23 -07:00
inc Documentation cleanup (#1726) 2020-11-10 09:27:17 -07:00
samples Remove dead code (#2138) 2021-11-03 11:54:50 -07:00
src Add mbedTLS e2e tests (#2168) 2021-11-24 12:59:57 -08:00
tests Add mbedTLS e2e tests (#2168) 2021-11-24 12:59:57 -08:00
CMakeLists.txt update CMake function to be more descriptive (#2166) 2021-11-24 04:08:02 +00:00
readme.md Fix a link to the device sdk. (#1399) 2020-01-16 16:00:36 -08:00
version.txt Updating files for github issues to fix registry error 2018-05-09 18:30:40 +00:00

readme.md

Microsoft Azure IoT service SDK for C

End of active development for service SDK

The Azure IoT Service SDK for C is no longer under active development.

We will continue to fix critical bugs such as crashes, data corruption, and security vulnerabilities. We will NOT add any new feature or fix bugs that are not critical, however.

Azure IoT Service SDK support is available in higher-level languages (C#, Java, Node, Python).

The rest of this repo - for instance the device sdk for deploying code to devices - continues to be under active development. This ending of new features only applies to code under this subfolder.

Folder Layout

This folder contains the following

  • The Azure IoT service SDK for C to easily and securely manage an instance of the Microsoft Azure IoT Hub service as well as send Cloud to Device messages through IOT Hub.
  • Samples showing how to use the SDK

Features

  • Implements CRUD operations on Azure IoT Hub device registry
  • Interact with a Device Twins from a back-end application
  • Invoke a Cloud to Device direct Method
  • Implements sending a Cloud to Device message

Using the service SDK for C

For using the service SDK for C, you will need to compile the library and the samples. Instructions on how to setup your development environemnt can be found here.

Samples

The repository contains a set of simple samples that will help you get started. You can find a list of these samples with instructions on how to run them here.