AWS Greengrass
AWS 云
立即开始使用

AWS Greengrass 是一种允许您以安全方式为互联设备执行本地计算、消息收发和数据缓存的软件。借助 AWS Greengrass,互联设备可以运行 AWS Lambda 函数、同步设备数据以及与其他设备安全通信 – 甚至无需连接互联网。通过使用 AWS Lambda,Greengrass 可确保您的 IoT 设备快速响应本地事件、运行时采用间歇性连接,并最大程度地降低将 IoT 数据传输到云的成本。

AWS Greengrass 可将 AWS 无缝扩展至设备,以便在本地操作其生成的数据,同时仍可将云用于管理、分析和持久存储。借助 Greengrass,您可以使用熟悉的语言和编程模型在云中创建和测试设备软件,然后再将其部署到您的设备中。您可对 AWS Greengrass 进行编程,使之可筛选设备数据,并仅将必要信息传输回云中。AWS Greengrass 可使用 AWS IoT 的安全和访问管理功能对所有连接点的设备数据进行身份验证和加密。这样一来,当设备在身份未经证实的情况下相互通信和与云通信时,绝不会在各设备间交换数据。

AWS Greengrass 提供有限预览版。要申请获取此版本,请单击此处

欲了解Greengrass的运作原理与应用案例,请参考我们往期的在线研讨会视频及PPT:

近乎实时地响应本地事件

近乎实时地响应本地事件

AWS Greengrass 设备可在本地操作其生成的数据,同时仍可将云用于管理、分析和持久存储。

脱机运行

脱机运行

AWS Greengrass 甚至能够允许互联设备在间歇连接到云的情况下运行。设备重新连接后,Greengrass 可将设备上的数据与 AWS IoT 同步,不管连接情况如何,都能够提供无缝的功能。

 

脱机运行

安全通信

AWS Greengrass 可对所有连接点的设备数据进行身份验证和加密,这样一来,当设备在身份未经证实的情况下相互通信和与云通信时,绝不会在各设备间交换数据。Greengrass 可以结合使用 AWS 中您所熟悉的安全和访问管理、设备间相互身份验证和授权以及 AWS IoT 安全连接。

简化的设备编程

通过 AWS Lambda 实现简化的设备编程

AWS Greengrass 可使用您在云中所用的 AWS Lambda 编程模型,这样您便能够先在云中创建和测试设备软件,然后再将其无缝部署到您的设备中。借助 Greengrass,您可以在本地执行 Lambda 函数,从而降低了开发嵌入式软件的复杂性。

降低运行 IoT 应用程序的成本

降低运行 IoT 应用程序的成本

借助 AWS Greengrass,您可以对设备进行编程,使之可在本地筛选设备数据,并仅将应用程序所需的数据传输到云中。这可以减少传输到云的原始数据量、降低成本,并能够提高您发送到云中的数据的质量,从而能够以较低的成本获得丰富的见解。

借助 AWS Greengrass,您可以构建 IoT 解决方案,从而将不同类型的设备与云连接起来,并实现设备互连。运行 Linux 和支持 ARM 或 x86 架构的设备可以托管 Greengrass Core。Greengrass Core 可在本地执行 AWS Lambda 代码、消息传递、数据缓存和安全。

运行 AWS Greengrass Core 的设备充当可与已安装 AWS IoT 设备软件开发工具包的其他设备通信的枢纽,如基于微控制器的设备或大型设备。

可将 AWS Greengrass Core 设备和支持 AWS IoT 设备软件开发工具包的设备配置为在 Greengrass 组中相互通信。如果 Greengrass Core 设备与云之间的连接断开,Greengrass 组中的设备还可通过本地网络继续相互通信。Greengrass 组可能代表一个建筑层、一辆卡车或一所住宅。

Greengrass - 工作原理

Greengrass Video Thumbnail
Diagrams_greengrass-core

AWS Greengrass Core 可以为 AWS LambdaAWS IoT 设备卷影、本地消息传递和安全通信提供支持。

对 AWS Lambda 和 AWS IoT 设备卷影的本地支持

对 AWS Lambda 的本地支持

AWS Greengrass 可为 AWS Lambda 和 AWS IoT 设备卷影提供支持。借助 Greengrass,您可以在设备上运行 AWS Lambda 函数,以快速执行代码。


本地消息传递

对 AWS IoT 设备影子的本地支持

AWS Greengrass 还提供了 AWS IoT 设备卷影的各项功能。设备卷影可缓存设备的状态,如每台设备的虚拟版本或“卷影”,以便跟踪设备的当前状态与所需状态。

本地消息传递

本地消息传递

AWS Greengrass 可在本地网络上的各设备之间支持消息传递,因此,各设备在不连接 AWS 时也能够相互通信。借助 Greengrass,您的设备可以根据定义的业务规则处理消息,并将其传送到另一台设备或 AWS IoT。

本地消息传递

硬件生态系统

AWS 不断扩展行业领先 IoT 芯片供应商、操作系统和网关合作伙伴的选择范围,而这些合作伙伴已在其软件和硬件产品中集成了 Greengrass。这些合作伙伴可以帮助您更快地将构思转化为样品,然后转化为实际部署。要了解关于支持 Greengrass 的设备的更多信息,请申请获取有限预览版。

准备好开展 IoT 项目了吗?使用 AWS 合作伙伴目录,查找关于 AWS IoT 合作伙伴的完整列表。

AWS Greengrass 面向所有人提供。要开始使用,请单击此处