在 AWS IoT 設定 AWS IoT Greengrass - AWS IoT Greengrass

您正在檢視AWS IoT Greengrass Version 1。AWS IoT Greengrass Version 2是最新的主要版本AWS IoT Greengrass。如需使用AWS IoT Greengrass V2,請參閱AWS IoT Greengrass Version 2開發人員指南

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

在 AWS IoT 設定 AWS IoT Greengrass

  1. 前往登入AWS Management Console,開啟AWS IoT主控台。如果這是您初次開啟此主控台,請選擇 Get started (開始)

  2. 在導覽窗格中,選擇Greengrass,然後選擇經典 (V1)

    
                            AWS IoT導航窗格,並突出顯示傳統(V1)。
    注意

    如果您看不到Greengrass節點中,變更為 AWS 區域 支援AWS IoT Greengrass。如需支援區域的清單,請參閱AWS IoT Greengrass中的Amazon Web Services 一般參考

  3. Welcome to AWS IoT Greengrass (歡迎使用) 頁面上,選擇 Create a Group (建立群組)

    同時AWS IoT Greengrass 群組包含設定和其裝置、Lambda 函數和連接器等元件的其他資訊。群組定義其元件之間的互動方式。

    提示

    如需使用 AWS IoT Greengrass API 建立和部署群組的詳細資訊,請參閱 GitHub 的 gg_group_setup 套件。

  4. 如果出現提示,請在 Greengrass needs your permission to access other services (Greengrass 必須有您的許可才能存取其他服務) 對話方塊中,選擇 Grant permission (授予許可),即可允許主控台為您建立或設定 Greengrass 服務角色。您必須使用服務角色來授權AWS IoT Greengrass存取其他AWS代表您服務。否則,部署會失敗。

    
                            「Greengrass needs your permission to access other services (Greengrass 必須有您的許可才能存取其他服務)」對話方塊。

    所以此 AWS 帳戶 必須具有建立或管理 IAM 角色的許可。如需更多詳細資訊,請參閱 Greengrass 服務角色

  5. 請在 Set up your Greengrass group (建立您的 Greengrass 群組) 頁面選擇 Use default creation (使用預設建立),以建立群組和 AWS IoT Greengrass 核心

    每個群組都需要一個核心,這是管理本機 IoT 程序的裝置。核心需要憑證和金鑰來允許其存取 AWS IoT,也需要 AWS IoT 政策來允許其執行 AWS IoT 和 AWS IoT Greengrass 動作。當您選擇 Use default creation (使用預設建立) 選項時,系統會為您建立這些安全資源並在 AWS IoT 登錄中佈建核心。

    
                            使用反白的 [Use default creation (使用預設建立)] 按鈕,建立您的 Greengrass 群組主控台頁面。
  6. 輸入您群組的名稱 (例如 MyFirstGroup),然後選擇 Next (下一步)

    
                            在 [您群組頁面名稱] 頁面上,會反白顯示群組名稱欄位中 MyFirstGroup 和 [下一步 (Next)] 按鈕。
  7. 使用預設名稱AWS IoT Greengrass核心,然後選擇下一頁

    
                            在 [每個群組皆需要一個核心功能] 頁面上,會反白顯示名稱欄位中 MyFirstGroup_Core 和 [下一步 (Next)] 按鈕。
  8. Review Group creation (檢閱群組建立) 頁面中,選擇 Create Group and Core (建立群組和核心)

    
                            [Review Group creation (檢閱群組建立)] 頁面具有反白的 [Create Group and Core (建立群組和核心)] 按鈕。

    AWS IoT會建立AWS IoT Greengrass群組,其含有預設安全政策和組態檔案,讓您可以載入到您的裝置中。

  9. 下載核心的安全資源和組態檔案。

    1. 在確認頁面的 Download and store your Core's security resources (下載並存放您核心的安全資源) 底下,選擇 Download these resources as a tar.gz (下載這些壓縮成 tar.gz 的資源)。您下載的 tar.gz 檔案名稱開頭為 10 位數的雜湊,也用於憑證和金鑰檔案名稱。

      重要

      在選擇 Finish (完成) 前下載安全資源。

      
                                    Connect your Core device (連線您的核心裝置) 頁面,其中 Download these resources as a tar.gz (下載這些壓縮成 tar.gz 的資源) 已反白。
    2. 目前請略過 Choose a root CA (選擇根憑證授權機構)。下節包含您可在何處下載根憑證授權機構憑證的步驟。

  10. 下載安全資源之後,請選擇 Finish (完成)

    群組組態頁面顯示在主控台中:

    
                            空白的群組組態頁面。
  11. 從本指南的 AWS IoT Greengrass 核心軟體 章節中,下載 AWS IoT Greengrass 核心軟體安裝套件。

    選擇最適合您核心裝置 CPU 架構、發行版和作業系統的套件。例如:

    • 用於 Raspberry Pi Model B 或 B+ 時,請下載適用於 Armv7l 架構和 Raspbian 發行版的套件。

    • 對於 Amazon EC2 執行個體,請下載適用於 x86_64 架構和 Linux 發行版的套件。

    • 用於 NVIDIA Jetson TX2 時,請下載適用於 Armv8 (AArch64) 架構和 Arch Linux 發行版的套件。

    • 用於 Intel Atom 時,請下載適用於 x86_64 架構和 Linux 發行版的套件。