什么是 AWS IoT Greengrass? - AWS IoT Greengrass

什么是 AWS IoT Greengrass?

AWS IoT Greengrass 是一项开源物联网(IoT)边缘运行时和云服务,可帮助您在设备上构建、部署和管理 IoT 应用程序。您可以使用 AWS IoT Greengrass 构建软件,使设备能够在本地对其生成的数据进行操作,基于机器学习模型运行预测,并筛选和聚合设备数据。AWS IoT Greengrass 使您的设备能够在离数据生成地点更近的位置收集和分析数据,对本地事件自主做出反应,并与本地网络上的其它设备安全通信。Greengrass 设备还可以安全地与 AWS IoT Core 通信并将 IoT 数据导出至 AWS Cloud。您可以使用 AWS IoT Greengrass 通过预构建的软件模块(称为组件)来构建边缘应用程序,这些模块可以将您的边缘设备连接到 AWS 服务或第三方服务。您还可以使用 AWS IoT Greengrass,通过 Lambda 函数、Docker 容器、本机操作系统进程或您选择的自定义运行时来打包和运行您的软件。

以下示例显示了 AWS IoT Greengrass 设备如何与 AWS Cloud进行交互。

AWS IoT Greengrass 设备如何与 AWS Cloud进行交互的概述。

新功能

AWS IoT Greengrass V2 引入了新功能和改进。以下内容包括有关版本 2 中提供的新功能的更多信息。

对于 AWS IoT Greengrass 新用户

如果您不熟悉 AWS IoT Greengrass,建议您先查看以下部分:

接下来,按照入门教程试用 AWS IoT Greengrass 的基本功能。在本教程中,您将在设备上安装 AWS IoT Greengrass Core 软件、开发 Hello World 组件,并打包该组件以进行部署。

对于 AWS IoT Greengrass V1 的现有用户

对于当前的 AWS IoT Greengrass V1 用户,我们推荐以下主题来帮助您理解 Greengrass 版本 1 和 Greengrass 版本 2 之间的区别,并学习如何从版本 1 迁移至版本 2: