AWS Greengrass

連線裝置的本機運算、簡訊、資料快取、同步和 ML 推論功能。

使用 AWS Lambda 和 AWS IoT Core,跨 AWS 雲端和本機裝置無縫執行 IoT 應用程式。

進一步了解 AWS Greengrass ML 推論,現已正式上市。按一下這裡

AWS Greengrass 是一種軟體,可讓您以安全的方式在連線裝置執行本機運算、簡訊、資料快取、同步和 ML 推論功能。使用 AWS Greengrass 時,連線裝置可執行 AWS Lambda 函數、保持裝置資料同步,即使沒有連接到網際網路也可以與其他裝置安全的通訊。使用 AWS Lambda,Greengrass 可確保您的 IoT 裝置能夠快速回應本機事件、使用在 Greengrass Core 上執行的 Lambda 函數與本機資源互動、透過不穩定的連線進行操作、透過無線更新保持最新狀態,以及盡量減少將 IoT 資料傳輸到雲端的成本。

ML 推論是一項 AWS Greengrass 功能,可讓您使用雲端建置和訓練的模型,在 Greengrass Core 裝置的本機輕鬆執行機器學習推論。

AWS Greengrass 將 AWS 無縫延伸到裝置,以便在本機上操作其產生的資料,同時繼續將雲端用於管理、分析和持久儲存。使用 Greengrass 時,您可以使用熟悉的語言和程式設計模型在雲端建立和測試您的裝置軟體,然後將該軟體部署到裝置。您可以設計 AWS Greengrass 的程式以篩選裝置資料,且只將所需的資訊傳回雲端。AWS Greengrass 使用 AWS IoT Core 的安全和存取管理功能,在所有連接點上驗證和加密裝置資料。如此一來,就不會在身分未經驗證的情況下,在彼此通訊或與雲端通訊時在裝置之間交換資料。

按一下這裡,開始使用 AWS Greengrass。

優點

以近乎即時的速度回應本機事件

AWS Greengrass 裝置可以在本機處理產生的資料,以便快速回應本機事件,同時仍然使用雲端進行管理、分析和持久儲存。本機資源存取功能允許 Greengrass Core 裝置上部署的 Lambda 函數,使用本機裝置資源,例如攝影機、序列連接埠或 GPU,讓裝置應用程式能夠快速存取和處理本機資料。

離線操作

即時使用不穩定的連線,AWS Greengrass 也能讓連線裝置對雲端進行操作。無論連線狀況如何,裝置重新連線之後,Greengrass 都會將裝置上的資料與 AWS IoT Core 進行同步,以提供順暢的功能。

安全通訊

AWS Greengrass 可對本機和雲端通訊的裝置資料進行身份驗證和加密,如此一來,就不會在身分未經驗證的情況下,在裝置與雲端之間交換資料。Greengrass 使用您在 AWS IoT Core 已經熟悉的相同安全和存取管理,其中包含共同的裝置身份驗證和授權,以及與雲端的安全連線。

使用 AWS Lambda 簡化裝置程式設計

AWS Greengrass 使用的 AWS Lambda 程式設計模型與雲端使用的相同,因此您可以在雲端開發程式碼,然後將它無縫部署到裝置。Greengrass 可讓您在本機執行 Lambda 函數,以降低開發內嵌軟體的複雜度。

降低執行 IoT 應用程式的成本

您可以使用 AWS Greengrass 設計裝置的程式以篩選本機的裝置資料,並只將應用程式所需的資料傳輸到雲端。這可減少傳輸到雲端的原始資料量和降低成本,並提高傳送到雲端的資料品質,讓您以較低廉的成本獲得豐富的洞見。

運作方式

AWS Greengrass 可讓您建立 IoT 解決方案,將不同類型的裝置與雲端連接及彼此連接。執行 Linux 和支援 ARM 或 x86 架構的裝置可託管 Greengrass Core。Greengrass 核心可在本機執行 AWS Lambda 程式碼、簡訊、資料快取和安全。

執行 AWS Greengrass Core 的裝置可做為集線器,與執行 Amazon FreeRTOS 或已安裝 AWS IoT 裝置開發套件的其他裝置進行通訊。這些裝置的大小各不相同,從較小型的微型控制器裝置到大型設備。

AWS Greengrass Core 裝置和啟用 AWS IoT 裝置開發套件的裝置和 Amazon FreeRTOS 裝置都可設定成在 Greengrass 群組中彼此通訊。如果 Greengrass Core 裝置與雲端的連線中斷,Greengrass 群組中的裝置可繼續透過本機網路彼此通訊。Greengrass 群組可代表建築物的一層樓、一輛貨車或整個礦場。

Diagrams_Greengrass_How_It_Works

開始使用 AWS

icon1

註冊 AWS 帳戶

立即存取 AWS 免費方案
icon2

利用 10 分鐘教學了解

跟著 簡單的教學課程一同探索並學習。
icon3

開始使用 AWS 進行建置

運用逐步操作指南開始建立,協助您推出 AWS 專案

進一步了解 AWS Greengrass

瀏覽功能頁面
準備好開始建立?
開始使用 AWS Greengrass
還有其他問題嗎?
聯絡我們