AWS IoT Greengrass

將本機運算、簡訊、資料管理、同步和 ML 推論功能移至邊緣裝置

AWS IoT Greengrass 將 AWS 無縫延伸到邊緣裝置,以便在本機上操作其產生的資料,同時繼續將雲端用於管理、分析和耐久性儲存。使用 AWS IoT Greengrass,連線的裝置可執行 AWS Lambda 函數、Docker 容器或兩者 、根據機器學習模型執行預測、保持裝置資料同步,即使沒有連線到網際網路也可以與其他裝置安全地通訊。

使用 AWS IoT Greengrass,您可以使用熟悉的語言和程式設計模型在雲端建立和測試您的裝置軟體,然後將該軟體部署到裝置。您可以設計 AWS IoT Greengrass 的程式以篩選裝置資料,管理裝置上該資料的生命週期,且只將需要的資訊傳輸回 AWS。藉由 AWS IoT Greengrass Connectors,您也可以立即連線至第三方應用程式、內部部署軟體和現成的 AWS 服務。連接器也可以透過預先建立的協定介面卡整合上線啟動裝置,並允許您透過與 AWS Secrets Manager 的整合來簡化身分驗證。

AWS IoT Greengrass 入門 (1:34)

優勢

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

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

離線操作

即時使用不穩定的連線,AWS IoT Greengrass 也能讓連線裝置對雲端進行操作。AWS IoT Greengrass 裝置可以收集、處理和匯出資料串流,無論是在線上還是離線。當裝置重新連線時,AWS IoT Greengrass 會將裝置上的資料與 AWS IoT Core、AWS IoT Analytics 或 Amazon Kinesis 等雲端服務進行同步,以提供順暢的功能而不論連線狀態如何。

安全通訊

AWS IoT Greengrass 可對本機和雲端通訊的裝置資料進行身份驗證和加密,如此一來,就不會在身分未經驗證的情況下,在裝置與雲端之間交換資料。您也可以使用 AWS IoT Device SDK,運用硬體式安全端對端加密機制,保護 AWS IoT Greengrass Core 與 AWS 雲端之間傳送的訊息,以及 AWS IoT Greengrass Core 與其他本機裝置間的訊息。

使用容器支援簡化裝置程式設計

您可以在雲端開發程式碼,然後利用 AWS Lambda、Docker 容器或兩者,將程式碼無縫部署到您的裝置。AWS IoT Greengrass 可讓您在本機執行 AWS Lambda 函數,以降低開發內嵌軟體的複雜度。您也可以在 AWS IoT Greengrass 裝置上部署、執行和管理 Docker 容器。

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

您可以透過對您的裝置進行程式設計,使其於本機篩選或彙總資料,並且傳送應用程式所需的資料到雲端,這樣就可以較低的成本取得豐富的洞見。這可減少傳輸到雲端的原始資料量、將成本最小化,並提高傳送到雲端的資料品質。

廣泛的平台支援

您可以在支援最低硬體和軟體要求的任何硬體裝置上執行 AWS IoT Greengrass 軟體。您可以使用 AWS Partner Device Catalog 瀏覽和購買經 AWS 授予資格的設備,以最佳方式與 AWS IoT Greengrass 配合使用。您也可以使用 AWS IoT Device Tester 進行自我測試,以確定您的裝置是否將執行 AWS IoT Greengrass 並與 AWS IoT 服務相互操作。

運作方式

AWS IoT Greengrass 可讓您建立 IoT 解決方案,將不同類型的裝置與雲端連接及彼此連接。執行 Linux (包括 Ubuntu 和 Raspbian 的分發) 和支援 Arm 或 x86 架構的裝置可託管 AWS IoT Greengrass Core。AWS IoT Greengrass Core 可在本機執行 AWS Lambda 程式碼、簡訊、資料管理和安全。執行 AWS IoT Greengrass Core 的裝置可當作中樞,與執行 Amazon FreeRTOS 或已安裝 AWS IoT 裝置軟體開發套件的其他裝置進行通訊。這些裝置的大小各不相同,從較小型的微型控制器裝置到大型設備。AWS IoT Greengrass Core 裝置、啟用 AWS IoT 裝置開發套件的裝置和 Amazon FreeRTOS 裝置都可設定成在 AWS IoT Greengrass 群組中彼此通訊。如果 AWS IoT Greengrass Core 裝置與雲端的連線中斷,AWS IoT Greengrass 群組中的裝置可繼續透過本機網路彼此通訊。AWS IoT Greengrass 群組可代表建築物的一層樓、一輛貨車或整個礦場。

AWS IoT Greengrass - 運作方式

AWS IoT Greengrass 提供預建的連接器,方便您延伸節點裝置功能,而不需要撰寫程式碼。AWS IoT Greengrass Connectors 可讓您快速地連接到第三方應用程式、現場部署軟體和節點的 AWS 服務

AWS IoT Greengrass 連接器

AWS IoT Greengrass 提供節點裝置硬體信任根私密金鑰儲存。您可以將 AWS IoT Greengrass 功能與硬體保護式訊息加密一起使用。

AWS IoT Greengrass 安全
Ecofit

Ecofit

Ecofit 使用 AWS IoT Greengrass 收集健身房設備資料,以更妥善地維護設備和延長資產壽命。

Cradlewise

Cradlewise

Cradlewise 使用 AWS IoT Greengrass 確保他們的智慧嬰兒搖籃可以在離線模式操作裝置。

「在 ADLINK,我們合作夥伴的方案範圍是建立最佳解決方案的關鍵,以解決每個客戶特定的業務問題。AWS IoT Greengrass 的容器支援是一個令人振奮的進步,我們的客戶無需重寫程式碼即可在 AWS IoT Greengrass 上部署各種工作負載,並繼續以開發團隊熟悉的語言和環境開發新的應用程式。」

Toby McClean,ADLINK 的 IoT 解決方案和技術創新副總裁

Docker
「Docker 和 AWS 正就如何更輕鬆地將工作負載部署至邊緣裝置這一個共同願景共同作業。Docker 業界領先的容器技術 (包括 Docker Desktop 和 Docker Hub) 是推動現代應用程式和 IoT 解決方案開發人員工作流程不可或缺的一部分。我們的客戶現在可在 AWS IoT Greengrass 裝置上無縫部署和執行 Docker 容器,使開發團隊能夠更快速提供應用程式,並加快應用程式從資料中心移轉至雲端,現在還可加快移轉至邊緣裝置。」

David Messina,Docker 的 EVP 策略聯盟

了解 AWS IoT Greengrass Device Tester
查看 Device Tester

自我測試您的裝置是否會執行 AWS IoT Greengrass 並與 AWS IoT 服務相互操作。

進一步了解 
註冊免費的 AWS 帳戶
註冊免費帳戶

立即存取 AWS 免費方案。 

註冊 
開始在主控台使用 IoT Greengrass 進行建置
開始在主控台進行建置

開始在 AWS 主控台中使用 AWS IoT Greengrass 進行建置。

登入 

進一步了解 AWS IoT Greengrass

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