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

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

Amazon IoT Device Shadow 库

注意

此页面上的内容可能不是最新的。有关最新更新,请参阅 FreeRTOS.org 库页面

简介

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

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

该库可免费使用,并根据 MIT 开源许可证分发。

Amazon IoT Device Shadow 的代码大小(使用 GCC for ARM Cortex-M 生成的示例)
文件 使用 -O1 优化 使用 -Os 优化
shadow.c 1.2K 0.9K
估计总数 1.2K 0.9K