本機處理

AWS Lambda 的本機處理

AWS IoT Greengrass 包含對 AWS Lambda 的支援。 您可透過 AWS IoT Greengrass 在裝置上執行 AWS Lambda 函數,以快速回應本機事件、與本機資源互動並處理資料,進而大幅降低資料傳輸至雲端的成本。

容器的本機支援

您可以在 AWS IoT Greengrass 裝置上部署、執行和管理 Docker 容器。Docker 映像可以存放在 Docker 容器登錄檔中,例如 Amazon Elastic Container Registry (Amazon ECR)、Docker Hub 或私有 Docker Trusted Registries (DTR)。

AWS IoT Device Shadow 的本機支援

AWS IoT Greengrass 還包含 AWS IoT Device Shadow 的功能。裝置影子可快取每個裝置的虛擬版本或「影子」等裝置狀態,以追蹤裝置目前狀態和所需狀態的對比,並在可連線網路時與雲端同步該狀態。

本機傳送訊息

AWS IoT Greengrass 可使用本機網路上的 AWS IoT Device 軟體開發套件於 AWS IoT Greengrass Core 與裝置之間傳送訊息,即使沒有連接到 AWS 也可通訊。使用 AWS IoT Greengrass 時,您的裝置可以處理訊息,並根據定義的商業規則將訊息交付到其他裝置或雲端。

本機資源存取

部署在 AWS IoT Greengrass Core 上的 AWS Lambda 函數可存取連接到裝置的本機資源。這可讓您使用序列連接埠、附加安全裝置等週邊裝置、感應器和傳動器、內建 GPU 或本機檔案系統來快速存取和處理本機資料。

本機開發

AWS IoT Greengrass 可讓您在測試裝置上快速開發和偵錯程式碼,再使用雲端部署至生產裝置。您可以使用 AWS IoT Greengrass 命令列介面 (CLI) 在裝置上本機開發和偵錯應用程式,並使用本機偵錯主控台以利目視偵錯應用程式。

AWS IoT Greengrass ML 推論

AWS IoT Greengrass ML 推論是 AWS IoT Greengrass 功能,可讓您使用在雲端建立和訓練的模型,在 AWS IoT Greengrass 裝置本機輕鬆執行機器學習推論。這表示使用機器學習推論的應用程式不會產生資料傳輸費用或增加延遲。要進一步了解 ML 推論功能,請按一下此處

AWS IoT Greengrass 的串流管理員

您可以使用 AWS IoT Greengrass 從 IoT 裝置收集、處理和匯出資料串流,並管理裝置上該資料的生命週期,以大幅減少開發時間。AWS IoT Greengrass 提供了一種標準機制,用於處理資料串流、管理本機資料保留政策和將裝置資料傳輸至 AWS 雲端服務,如 Amazon Simple Storage Service (Amazon S3)、Amazon Kinesis、AWS IoT Core 和 AWS IoT Analytics。

AWS IoT Greengrass 元件

AWS IoT Greengrass 會針對常用案例提供預先建立的元件,因此您可以在邊緣探索、匯入、設定、部署應用程式與服務,無須了解各種裝置協定、管理憑證或與外部 API 互動。您也可以建立自己的元件,或輕鬆地在 AWS IoT Greengrass 裝置之間重複使用商用邏輯。 

AWS IoT Greengrass 為模組化。您可以根據 IoT 使用案例及裝置 CPU 和記憶體資源,新增或移除預先建立的軟體元件。例如,您可以選擇只在必須使用應用程式處理資料串流時加入串流管理員等預先建立的 AWS IoT Greengrass 元件,或只在想在裝置上本機執行機器學習推論時加入機器學習元件。瀏覽我們的文件,尋找可用的 AWS IoT Greengrass 元件。

Greengrass Software Catalog

Greengrass Software Catalog 是由 Greengrass 社群開發的 AWS IoT Greengrass 元件的集合。您現在可以輕鬆地安裝、使用和修改 GitHub 上預先建置的軟體元件清單中的元件,而不是為每個必需的功能開發裝置元件,以啟動您的 IoT 邊緣應用程式。

例如,對於安全監控解決方案,您可以使用 Amazon Kinesis Video Streams (KVS) 元件從連接到 AWS IoT Greengrass 核心裝置的即時串流協議 (RTSP) 攝像頭中擷取音訊和視訊串流。然後可以將資料串流到本機監控平台或傳送到雲端。或者,對於即時分析和本機操作監控,您可以使用 InfluxDB 和 Grafana 元件在本機處理和視覺化來自 IoT 感應器和邊緣裝置的資料。由於這些元件是常見模式的參考實作,因此,請確保在將其部署到生產環境之前適當地審查和測試任何功能。若要開始使用,請瀏覽 GitHub 上的 Greengrass Software Catalog

大規模管理 IoT 應用程式

AWS IoT Greengrass 可讓您輕鬆遠端部署和管理數百萬部裝置上的裝置軟體。您可以將裝置分組,以及將裝置軟體和組態部署至一部分裝置或一次部署至所有裝置,並加以管理。AWS IoT 物件群組可讓您群組多個 AWS IoT Greengrass 裝置、檢視部署歷史,並開始或停止部署。

無線更新

AWS IoT Greengrass 可以更新在 AWS IoT Greengrass 裝置上的 AWS IoT Greengrass Core 軟體。您可使用 AWS IoT Greengrass 主控台、API 或命令列界面更新在裝置上執行的 AWS IoT Greengrass Core 或元件版本,以部署安全更新、錯誤修正和新的 AWS IoT Greengrass 功能。

安全性與硬體整合

硬體生態系統

AWS 建立了比以往更廣泛的領先業界 IoT 晶片廠商、裝置製造商和閘道合作夥伴選擇,他們都已將 AWS IoT Greengrass 整合至自家的軟體和硬體產品中。這些合作夥伴可協助您快速從構思、原型進展到部署階段。要進一步了解啟用 AWS IoT Greengrass 的裝置,請瀏覽 AWS Partner Device Catalog

AWS IoT Greengrass Secrets Manager

AWS IoT Greengrass Secrets Manager 可讓您在邊緣安全地存放、存取、輪換以及管理機密 (憑證、金鑰、端點和組態)。與 AWS IoT Greengrass 元件整合後,如果 AWS IoT Greengrass 元件需要一個與應用程式或服務進行驗證的機密,您可以選取並部署一個機密到 AWS IoT Greengrass Core 作為元件組態的一部分。例如,您可以使用 AWS IoT Greengrass Secrets Manager 為私有 Docker 容器登錄檔設定登入資料。

硬體安全性整合

AWS IoT Greengrass 可讓客戶選擇將裝置私有金鑰存放在硬體安全元素上。您可以使用 AWS IoT Greengrass Secrets Manager 在邊緣存放敏感的裝置資料,並利用信任根安全性私有金鑰加密機密資料。如需合格的硬體合作夥伴清單,請瀏覽 AWS Partner Device Catalog

適用於 AWS IoT Greengrass 的 AWS IoT Device Tester

適用於 AWS IoT Greengrass 的 AWS IoT Device Tester 是測試自動化工具,可協助您在您的裝置符合執行 AWS IoT Greengrass 的軟體和硬體需求時進行驗證。它支援組態和相依性檢查以及端對端測試,以驗證裝置是否可以支援特定的 AWS IoT Greengrass 功能,如機器學習推論。此外,硬體合作夥伴可以從 Device Tester 下載簽署的資格報告,並將這些報告提交給 AWS Partner Central,以鑒定並在 AWS Partner Device Catalog 中列出裝置。

若要進一步了解以及開始使用,請瀏覽 Device Tester 技術文件

進一步了解 AWS IoT Greengrass 定價

瀏覽定價頁面
準備好開始使用了嗎?
註冊
還有其他問題嗎?
聯絡我們