AWS IoT Device SDK C: Main
Return to main page ↑

C SDK providing secured connections to the AWS IoT platform.

The AWS IoT Device SDK for C is a collection of C99 source files that allow applications to securely connect to the AWS IoT platform. It includes an MQTT 3.1.1 client, as well as libraries specific to AWS IoT, such as Thing Shadows. It is distributed in source form and may be build into firmware along with application code.

Design goals of this SDK include:

  • Configurability
    Each library in this SDK has Configuration Settings that allow it to be tailored to systems ranging from microcontrollers to desktop computers.
  • Portability
    All system calls go through a lightweight portability layer to allow this SDK to be easily ported to many systems. See platform layer for a list of functions that must be ported.