AWS IoT 适用于嵌入式的 设备软件开发工具包 C - FreeRTOS
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWS IoT 适用于嵌入式的 设备软件开发工具包 C

注意

该软件开发工具包供经验丰富的嵌入式软件开发人员使用。

(C-SDK) 是采用 MIT 开源许可证的 C 源文件集合,可在嵌入式应用程序中使用,以安全地将 适用于嵌入式 C 的 AWS IoT 设备开发工具包 设备连接到 IoT。AWS IoT Core它包括 MQTT 客户端、HTTP 客户端、JSON 分析器以及 AWS IoT Device Shadow、AWS IoT 作业和 AWS IoT Device Defender 库。此开发工具包以源代码形式分发,可内置到客户固件中,包括应用程序代码、其他库以及您选择的操作系统 (OS)。

对于队列预配置,请使用 v4_beta_deprecated 的 版本:适用于嵌入式 C 的 AWS IoT 设备开发工具包 https://github.com/aws/aws-iot-device-sdk-embedded-C/tree/v4_beta_deprecated 有关更多详细信息,请查看该分支中的自述文件。

适用于嵌入式 C 的 AWS IoT 设备开发工具包通常面向需要优化的 C 语言运行时的资源受限设备。您可以在任何操作系统上使用该开发工具包,并将其托管在任何处理器类型(例如,MCUs 和 MPUs)上。但是,如果您的设备拥有足够的内存和处理资源,我们建议您使用更高级的 AWS IoT 设备 SDKs。

有关更多信息,请参阅下列内容: