AWS提供的元件 - AWS IoT Greengrass

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

AWS提供的元件

AWS IoT Greengrass 提供和維護預先建置的元件,您可以將這些元件部署到您的裝置。這些元件包括功能 (例如串流管理員)、 AWS IoT Greengrass V1 連接器 (例如 CloudWatch 指標) 和本機開發工具 (例如 ) AWS IoT Greengrass CLI。您可以將這些元件部署到裝置以進行其獨立功能,也可以將其用作自訂 Greengrass 元件中的相依性。

注意

數個 AWS提供的元件取決於 Greengrass 核的特定次要版本。由於此相依性,當您將 Greengrass 核更新為新的次要版本時,您需要更新這些元件。如需每個元件所依賴之特定 核版本的相關資訊,請參閱對應的元件主題。如需更新 核的詳細資訊,請參閱 更新AWS IoT Greengrass核心軟件(OTA)

當元件的元件類型同時是通用和 Lambda 時,元件的目前版本是通用類型,而元件的先前版本是 Lambda 類型。

元件 描述 元件類型 支援的作業系統 開放原始碼 與 Nucleus lite 相容
Greengrass 核 AWS IoT Greengrass 核心軟體的核。使用此元件來設定和更新核心裝置上的軟體。 Nucleus Linux、Windows
Greengrass nucleus lite 針對低成本、邊緣裝置和大量應用程式最佳化的資源限制裝置輕量型 核 NucleusLite Linux
用戶端裝置驗證 讓稱為用戶端裝置的本機 IoT 裝置連接到核心裝置。 外掛程式 Linux、Windows
CloudWatch 指標 將自訂指標發佈至 Amazon CloudWatch。 一般、Lambda Linux、Windows
AWS IoT Device Defender 通知管理員 Greengrass 核心裝置狀態的變更,以識別異常行為。 一般、Lambda Linux、Windows
磁碟多工緩衝處理 針對從 Greengrass 核心裝置到 的多工緩衝處理訊息,啟用持久性儲存選項 AWS IoT Core。此元件會將這些傳出訊息存放在磁碟上。 外掛程式 Linux、Windows
Docker 應用程式管理員 AWS IoT Greengrass 可讓您從 Docker Hub 和 Amazon Elastic Container Registry (Amazon ) 下載 Docker 映像ECR。 一般 Linux、Windows
Kinesis Video Streams 的邊緣連接器 從本機攝影機讀取影片摘要、將串流發佈至 Kinesis Video Streams,以及使用 Grafana 儀表板顯示串流 AWS IoT TwinMaker。 一般 Linux
Greengrass CLI 提供命令列界面,您可以用來建立本機部署,並與 Greengrass 核心裝置及其元件互動。 外掛程式 Linux、Windows
IP 偵測器 向 報告MQTT代理程式連線資訊 AWS IoT Greengrass,以便用戶端裝置可以探索如何連線。 外掛程式 Linux、Windows
Firehose 透過 Amazon Data Firehose 交付串流將資料發佈至 中的目的地 AWS 雲端。 Lambda Linux
发 Lambda 器 處理 Lambda 函數的程序和環境組態。 一般 Linux
Lambda 管理員 處理 Lambda 函數的處理程序間通訊和擴展。 外掛程式 Linux
Lambda 執行期 提供每個 Lambda 執行時間的成品。 一般 Linux
傳統訂閱路由器 管理在 AWS IoT Greengrass V1 上執行的 Lambda 函數訂閱。 一般 Linux
本機偵錯主控台 提供本機主控台,您可以用來偵錯和管理 Greengrass 核心裝置及其元件。 外掛程式 Linux、Windows
日誌管理員 在 Greengrass 核心裝置上收集和上傳日誌。 外掛程式 Linux、Windows
機器學習元件 提供機器學習模型和範例推論程式碼,可用於在 Greengrass 核心裝置上執行機器學習推論。 請參閱 機器學習元件
Modbus-RTU 通訊協定轉接器 從本機 Modbus RTU 裝置輪詢資訊。 Lambda Linux
Nucleus 遙測發射器 將系統運作狀態遙測資料從 核收集到本機主題或 AWS IoT Core MQTT主題。 外掛程式 Linux、Windows
MQTT 大橋 在用戶端裝置、本機 AWS IoT Greengrass 發佈/訂閱和 之間轉送MQTT訊息 AWS IoT Core。 外掛程式 Linux、Windows
MQTT 3.1.1 經紀商 (平均) 執行 MQTT 3.1.1 代理程式,處理用戶端裝置和核心裝置之間的訊息。 外掛程式 Linux、Windows
MQTT 5 個代理程式 (EMQX) 執行 5 MQTT 個代理程式,處理用戶端裝置和核心裝置之間的訊息。 一般 Linux、Windows
PKCS#11 供應商 讓 Greengrass 元件存取您安全地存放在硬體安全模組 () 中的私有金鑰和憑證HSM。 外掛程式 Linux
秘密管理員 從秘密部署秘密 AWS Secrets Manager ,以便您可以在 Greengrass 核心裝置上的自訂元件中安全地使用登入資料,例如密碼。 外掛程式 Linux、Windows
安全通道 啟用 AWS IoT 安全通道連線,您可以用來與位於受限防火牆後方的 Greengrass 核心裝置建立雙引式通訊。 一般 Linux
Shadow 管理員 啟用與核心裝置上的陰影互動。它管理影子文件儲存,以及本機影子狀態與 AWS IoT Device Shadow 服務的同步。 外掛程式 Linux、Windows
Amazon SNS 將訊息發佈至 Amazon SNS主題。 Lambda Linux
串流管理員 將大量資料從本機來源串流至 AWS 雲端。 一般 Linux、Windows
Systems Manager 代理 使用 管理核心裝置 AWS Systems Manager,可讓您修補裝置、執行命令等。 一般 Linux
代幣交換服務 提供可用於與服務 AWS 互動的 AWS 登入資料。 一般 Linux、Windows
IoT SiteWise OPC UA 收集器 從 OPC-UA 伺服器收集資料。 一般 Linux、Windows
IoT SiteWise OPC UA 資料來源模擬器 執行產生範例資料的本機 OPC-UA 伺服器。 一般 Linux、Windows
IoT SiteWise 發佈者 將資料發佈至 AWS 雲端。 一般 Linux、Windows
IoT SiteWise 處理器 處理 Greengrass 核心裝置上的資料。 一般 Linux、Windows