Amazon IoT Device Shadow 库 - FreeRTOS
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

Amazon IoT Device Shadow 库

注意

此页面上的内容可能不是 up-to-date。有关最新更新,请参阅 Freertos.org 图书馆页面

介绍

您可以使用 DevAmazon IoT ice Shadow 库来存储和检索每个注册设备的当前状态(影子)。设备的影子是设备的永久虚拟表现形式,即使设备处于离线状态,您也可以在 Web 应用程序中与之交互。设备状态在 JSON 文档中以阴影形式捕获。您可以通过 MQTT 或 HTTP 向Device Shadow 服务发送命令,以查询最新的已知设备状态或更改状态。Amazon IoT每个设备的影子都由相应物的名称、Amazon云上特定设备的表示形式或逻辑实体的唯一标识。有关更多信息,请参阅使用管理设备Amazon IoT。有关阴影的更多细节可以在Amazon IoT文档中找到。

除Amazon IoT标准 C 库外,Device Shadow 库不依赖其他库。它也没有任何平台依赖关系,例如线程或同步。它可以与任何 MQTT 库和任何 JSON 库一起使用。

该库可以免费使用,并在麻省理工学院开源许可证下分发。

Device ShAmazon IoT adow 子的代码大小(使用 GCC 为 ARM Cortex-M 生成的示例)
文件 使用-O1 进行优化 使用-Os 优化
shadow.c 1.2K 0.9K
估计数总额 1.2K 0.9K