

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

# AWS IoT Greengrass 開發工具
<a name="greengrass-development-tools"></a>

使用 AWS IoT Greengrass 開發工具來建立、測試、建置、發佈和部署自訂 Greengrass 元件。
+ **[Greengrass 開發套件 CLI](greengrass-development-kit-cli.md)**

  在本機開發環境中使用 AWS IoT Greengrass 開發套件命令列界面 (GDK CLI)，從 [Greengrass 軟體目錄中](greengrass-software-catalog.md)的範本和社群元件建立元件。您可以使用 GDK CLI 建置元件，並將元件以私有元件的形式發佈至 AWS IoT Greengrass 服務 AWS 帳戶。
+ **[Greengrass 命令列界面](gg-cli.md)**

  在 Greengrass 核心裝置上使用 Greengrass 命令列界面 (Greengrass CLI) 來部署和偵錯 Greengrass 元件。Greengrass CLI 是一種元件，您可以部署到核心裝置，以建立本機部署、檢視已安裝元件的詳細資訊，以及探索日誌檔案。
+ **[本機偵錯主控台](local-debug-console-component.md)**

  在 Greengrass 核心裝置上使用本機偵錯主控台，使用本機儀表板 Web 介面部署和偵錯 Greengrass 元件。本機偵錯主控台是您可以部署到核心裝置的元件，以建立本機部署並檢視已安裝元件的詳細資訊。

AWS IoT Greengrass 也提供下列軟體SDKs，您可以在自訂 Greengrass 元件中使用：
+  AWS IoT Device SDK 和 AWS IoT Greengrass 元件 SDK，其中包含程序間通訊 (IPC) 程式庫。如需詳細資訊，請參閱[使用 AWS IoT Device SDK 與 Greengrass 核、其他元件和 通訊 AWS IoT Core與 Greengrass 核、其他元件和 通訊 AWS IoT Core](interprocess-communication.md)。
+ 串流管理員 SDK，可用來將資料串流傳輸至 AWS 雲端。如需詳細資訊，請參閱[管理 Greengrass 核心裝置上的資料串流](manage-data-streams.md)。

**Topics**
+ [AWS IoT Greengrass 開發套件命令列介面](greengrass-development-kit-cli.md)
+ [Greengrass 命令列界面](gg-cli.md)
+ [使用 AWS IoT Greengrass 測試架構](gg-testing-framework.md)