在 AWS IoT 設定 AWS IoT Greengrass
-
在您電腦登入 AWS Management Console,開啟 AWS IoT 主控台。如果這是您初次開啟此主控台,請選擇 Get started (開始)。
-
請選擇 Greengrass。
注意,如果您在導覽窗格中沒有看到 Greengrass 節點,請變更至支援 AWS IoT Greengrass 的 AWS 區域。如需支援的區域清單,請參閱 AWS 一般參考中的 AWS 區域與端點。
-
在 Welcome to AWS IoT Greengrass (歡迎使用) 頁面上,選擇 Create a Group (建立群組)。
AWS IoT Greengrass 群組包含設定和其裝置、Lambda 函數和連接器等元件的其他資訊。群組定義其元件之間的互動方式。
提示,如需使用 AWS IoT Greengrass API 建立和部署群組的詳細資訊,請參閱 GitHub 的 gg_group_setup 套件。
-
如果出現提示,請在 Greengrass needs your permission to access other services (Greengrass 必須有您的許可才能存取其他服務) 對話方塊中,選擇 Grant permission (授予許可),即可允許主控台為您建立或設定 Greengrass 服務角色。您必須使用服務角色,才能授權 AWS IoT Greengrass 代表您進行其他 AWS 服務的存取。否則,部署會失敗。
您所用來登入的 AWS 帳戶必須具有建立或管理 IAM 角色的許可。如需詳細資訊,請參閱Greengrass 服務角色。
-
請在 Set up your Greengrass group (建立您的 Greengrass 群組) 頁面選擇 Use easy creation (使用簡易建立作業),以建立群組和 AWS IoT Greengrass 核心。
每個群組都需要一個核心,這是管理本機 IoT 程序的裝置。核心需要憑證和金鑰來允許其存取 AWS IoT,也需要 AWS IoT 政策來允許其執行 AWS IoT 和 AWS IoT Greengrass 動作。當您選擇 Use easy creation (使用簡易建立作業) 選項時,系統會為您建立這些安全資源並在 AWS IoT 登錄中佈建核心。
-
輸入您群組的名稱 (例如
MyFirstGroup
),然後選擇 Next (下一步)。 -
使用 AWS IoT Greengrass 核心 的預設名稱,然後選擇 Next (下一步)。
-
請在 Run a scripted easy Group creation (執行指令碼化的簡易群組建立) 頁面選擇 Create Group and Core (建立群組和核心)。
AWS IoT 會使用預設安全政策及組態檔案為您建立 AWS IoT Greengrass 群組,讓您可以載入到您的裝置中。
-
下載核心的安全資源和組態檔案。在確認頁面的 Download and store your Core's security resources (下載並存放您核心的安全資源) 底下,選擇 Download these resources as a tar.gz (下載這些壓縮成 tar.gz 的資源)。您下載的
tar.gz
檔案名稱開頭為 10 位數的雜湊,也用於憑證和金鑰檔案名稱。重要
在選擇 Finish (完成) 前下載安全資源。
-
下載安全資源之後,請選擇 Finish (完成)。
此群組組態頁面會在主控台顯示:
-
下載 AWS IoT Greengrass 核心軟體安裝套件。選擇最符合您核心裝置的 CPU 架構和發行版本 (及作業系統,若需要的話)。例如:
-
用於 Raspberry Pi Model B 或 B+ 時,請下載適用於 Raspbian 套件的 Armv7l。
-
針對 Amazon EC2 執行個體,請下載適用於 Linux 套件的 x86_64。
-
若使用 NVIDIA Jetson TX2,請下載適用 Ubuntu 套件的 Armv8 (AArch64)。
-
用於 Intel Atom 時,請下載適用於 Linux 套件的 x86_64。
-
評論