本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS-提供的組件
AWS IoT Greengrass提供並維護可部署至裝置的預先建置元件。這些元件包括功能 (例如串流管理員)、AWS IoT Greengrass V1 連接器 (例如CloudWatch指標) 和本機開發工具 (例如 AWS IoT Greengrass CLI)。您可以將這些元件部署到您的裝置以取得獨立功能,也可以將它們用作自訂 Greengr ass 元件中的相依性。
注意
幾個AWS提供的組件取決於 Greengrass 核的特定次要版本。由於這種依賴關係,您需要在將 Greengrass 核更新為新的次要版本時更新這些組件。如需每個元件所依賴之特定原子核版本的資訊,請參閱對應的元件主題。如需更新核心的詳細資訊,請參閱更新AWS IoT Greengrass核心軟件(OTA)。
元件 | 描述 | 取決於核 | 元件類型 | 支援的作業系統 | 開放原始碼 |
---|---|---|---|---|---|
Greengrass 核 | 核AWS IoT Greengrass心軟件的核心。使用此元件可設定和更新核心裝置上的軟體。 | - | 原子核 | Linux、Windows | 是 |
用戶端裝置驗證 | 讓本機 IoT 裝置 (稱為用戶端裝置) 連線至核心裝置。 | 是 | 外掛程式 | Linux、Windows | 是 |
CloudWatch 度量 | 將自訂指標發佈到亞馬遜CloudWatch。 | 是 | 泛型,拉姆達 | Linux、Windows | 是 |
AWS IoT Device Defender | 通知管理員 Greengrass 核心裝置狀態的變更,以識別不尋常的行為。 | 是 | 泛型,拉姆達 | Linux、Windows | 是 |
磁碟後臺解決程式 | 為從 Greengrass 核心裝置多工緩衝處理的訊息啟用持續性儲存選項。AWS IoT Core此元件會將這些輸出郵件儲存在磁碟上。 | 是 | 外掛程式 | Linux、Windows | 是 |
碼頭應用程序管理器 | 能AWS IoT Greengrass夠從碼頭集線器和亞馬遜彈性容器註冊表(亞馬遜 ECR)下載碼頭映像。 | 是 | 通用型 | Linux、Windows | 否 |
Kinesis Video Streams 的邊緣連接器 | 從本機攝影機讀取視訊饋送、將串流發佈至 Kinesis 影片串流,並使用 Grafana 儀表板顯示串流。AWS IoT TwinMaker | 是 | 通用型 | Linux | 否 |
Greengrass CLI | 提供指令列介面,您可以用來建立本機部署,並與 Greengrass 核心裝置及其元件互動。 | 是 | 外掛程式 | Linux、Windows | 是 |
IP 偵測器 | 向其報告 MQTT 代理程式連線資訊AWS IoT Greengrass,以便用戶端裝置可以探索如何連線。 | 是 | 外掛程式 | Linux、Windows | 是 |
Kinesis Data Firehose | 透過 Amazon Kinesis 資料火管交付串流將資料發佈到中的目的地。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 設備的信息。 | 是 | Lambda | Linux | 否 |
原子核遙測發射器 | 將從核心收集的系統健康情況遙測資料發佈到本機主題或 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 經紀商 | 執行 MQTT 5 代理程式,以處理用戶端裝置與核心裝置之間的訊息。 | 否 | 通用型 | Linux、Windows | 否 |
PKCS #11 供應商 | 讓 Greengrass 元件能夠存取您安全地儲存在硬體安全性模組 (HSM) 中的私密金鑰和憑證。 | 是 | 外掛程式 | Linux | 是 |
秘密經理 | 從AWS Secrets Manager密碼部署密碼,以便您可以在 Greengrass 核心裝置的自訂元件中安全地使用認證,例如密碼。 | 是 | 外掛程式 | Linux、Windows | 是 |
安全隧道 | 啟用AWS IoT安全通道連線,您可以使用這些連線與受限防火牆後方的 Greengrass 核心裝置建立投標通訊。 | 是 | 通用型 | Linux | 否 |
陰影管理員 | 啟用與核心裝置上的陰影互動。它會管理陰影文件儲存,以及本機陰影狀態與AWS IoT裝置陰影服務的同步處理。 | 是 | 外掛程式 | Linux、Windows | 是 |
Amazon SNS | 將訊息發佈到亞馬遜 SNS 主題。 | 是 | Lambda | Linux | 否 |
串流管理員 | 將大量資料從本機來源串流至. AWS 雲端 | 是 | 通用型 | Linux、Windows | 否 |
Systems Manager 代理 | 使用管理核心裝置AWS Systems Manager,讓您修補裝置、執行命令等。 | 否 | 通用型 | Linux | 否 |
代幣交換服務 | 提供可用來與AWS服務互動的AWS認證。 | 否 | 通用型 | Linux、Windows | 否 |
IoT 收集 SiteWise 器 | 從 OPC-UA 伺服器收集資料。 | 是 | 通用型 | Linux、Windows | 否 |
IoT SiteWise OPC-UA 數據源模擬器 | 執行產生範例資料的本機 OPC-UA 伺服器。 | 是 | 通用型 | Linux、Windows | 否 |
IoT SiteWise 出版 | 將資料發佈至AWS雲端。 | 是 | 通用型 | Linux、Windows | 否 |
IoT SiteWise 處理 | 處理格林格拉斯核心設備上的數據。 | 是 | 通用型 | Linux、Windows | 否 |