与设备阴影互动 - AWS IoT Greengrass

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

与设备阴影互动

Greengrass 核心设备可以使用组件与设备影子进行交互AWS IoT。影子是一个 JSON 文档,用于存储AWS IoT事物的当前或所需状态信息。无论设备是否已连接,阴影都可以使设备的状态可供其他AWS IoT Greengrass组件AWS IoT使用。每AWS IoT台设备都有自己的经典未命名影子。您也可以为每台设备创建多个已命名的阴影。

设备和服务可以通过使用 MQTT 和保留的 MQTT 影子主题、使用 Device Shadow RESTAPI 的 HTTP 以及 for 创建、更新和删除云阴影。AWS CLIAWS IoT

影子管理器组件使您的 Greengrass 组件能够使用本地影子服务和本地发布/订阅影子主题来创建、更新和删除本地阴影。影子管理器还管理核心设备上这些本地卷影文档的存储,并处理阴影状态信息与云阴影的同步。

您还可以使用影子管理器组件来管理连接到核心设备的客户端设备的本地阴影。要使影子管理器能够管理客户端设备影子,您需要将 MQTT 桥接组件配置为在本地 MQTT 代理和本地发布/订阅服务之间中继消息。有关更多信息,请参阅 与客户端设备影子进行交互并进行同步

有关AWS IoT设备影子概念的更多信息,请参阅《AWS IoT开发者指南》中的 AWS IoTDevice Shadow 服务