Overview of AWS IoT Device SDK for Embedded C
mainThe AWS IoT Device SDK for Embedded C (C-SDK) is a collection of C source files licensed under MIT that allows embedded applications to securely connect to AWS IoT Core.
Key characteristics:
- Portability: The libraries depend only on standard C libraries, making them portable to various operating systems including RTOS, Linux, Mac, and Windows.
- Modular Design: Many libraries (like MQTT client and JSON parser) are decoupled, allowing you to choose or implement your own.
- Integration: It can be built into custom firmware alongside your application code and OS.
- Sample Usage: Demos are available for POSIX systems (using OpenSSL) and FreeRTOS (using mbedTLS).