

终止支持通知：2026 年 10 月 7 日， Amazon 将停止对的支持。 Amazon IoT Greengrass Version 1 2026 年 10 月 7 日之后，您将无法再访问这些 Amazon IoT Greengrass V1 资源。如需了解更多信息，请访问[迁移自 Amazon IoT Greengrass Version 1](https://docs.amazonaws.cn/greengrass/v2/developerguide/migrate-from-v1.html)。

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

# 模块 5：与设备影子交互
<a name="module5"></a>

此高级模块向您展示了客户端设备如何与 Amazon IoT Greengrass 群组中的[Amazon IoT 设备影子](https://docs.amazonaws.cn/iot/latest/developerguide/iot-device-shadows.html)进行交互。*影子* 是用于存储事物的当前或所需状态信息的 JSON 文档。在本模块中，您将探索一个客户端设备 (`GG_Switch`) 如何修改另一个客户端设备 (`GG_TrafficLight`) 的状态，以及这些状态如何同步到 Amazon IoT Greengrass 云：

![\[Amazon IoT Greengrass core 连接到红绿灯设备 shadow 和灯光开关设备。\]](http://docs.amazonaws.cn/greengrass/v1/developerguide/images/gg-get-started-077.5.png)


在开始之前，请运行 [Greengrass 设备安装程序](quick-start.md)脚本，或确保您已完成[模块 1](module1.md) 和[模块 2](module2.md)。您还应该了解如何将客户端设备连接到 Amazon IoT Greengrass 内核（[模块 4](module4.md)）。您无需其他组件或设备。

本模块应该需要大约 30 分钟才能完成。

**Topics**
+ [配置设备和订阅](config-dev-subs.md)
+ [下载必需的文件](file-download.md)
+ [测试通信（禁用了设备同步）](comms-disabled.md)
+ [测试通信 (启用了设备同步)](comms-enabled.md)