與裝置陰影互動 - AWS IoT Greengrass

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

與裝置陰影互動

Greengrass 核心裝置可以使用 元件與AWS IoT 裝置陰影互動。子是 JSON 文件,可存放 AWS IoT 物件的目前或所需狀態資訊。無論裝置 AWS IoT 是否連接到其他 AWS IoT Greengrass 元件,陰影都可以讓裝置的狀態變成可用。每個 AWS IoT 裝置都有自己的傳統、未命名陰影。您也可以為每個裝置建立多個具名陰影。

裝置和服務可以使用 MQTT 和預留的 MQTT 影子主題、使用 Device Shadow REST API 的 HTTP,以及 的 來建立、更新和刪除雲端影子https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-rest-api.html AWS CLIAWS IoT

影子管理員元件可讓您的 Greengrass 元件建立、更新和刪除本機影子,方法是使用本機影子服務和本機發佈/訂閱影子主題。影子管理員也會管理這些本機影子文件在核心裝置上的儲存,並處理影子狀態資訊與雲端影子的同步。

您也可以使用影子管理員元件來管理連線至核心裝置的用戶端裝置的本機影子。若要讓影子管理員管理用戶端裝置影子,您可以設定 MQTT 橋接元件,在本機 MQTT 代理程式與本機發佈/訂閱服務之間轉送訊息。如需詳細資訊,請參閱與用戶端裝置影子互動和同步

如需 AWS IoT 裝置影子概念的詳細資訊,請參閱《 AWS IoT 開發人員指南》中的 AWS IoT Device Shadow 服務