Azure IoT SDK for C

Getting Started

Getting Started with Azure IoT C SDK

Learn how to set up your development environment, install the SDK, and run your first device application.

Read Tutorial
Device Provisioning

Device Provisioning Service (DPS)

Configure and use the DPS to securely onboard devices at scale with the C SDK.

Read Tutorial
Secure Communication

Secure Communication with TLS

Implement TLS encryption and certificate handling for robust device-cloud communication.

Read Tutorial
Twin Properties

Device Twin and Desired Properties

Synchronize device state with the cloud using device twins and handle desired property updates.

Read Tutorial
Direct Methods

Invoking Direct Methods

Learn how to expose device functions to the cloud and invoke them remotely.

Read Tutorial
IoT Edge Modules

Developing IoT Edge Modules in C

Build, package, and deploy custom IoT Edge modules using the C SDK.

Read Tutorial