Amazon IoT Greengrass 将 亚马逊云科技 无缝扩展到边缘设备中,以便它们可以在本地处理其生成的数据,同时仍使用云进行管理、分析和持久存储。借助 Amazon IoT Greengrass,连接的设备可以运行 Amazon Lambda 函数、基于机器学习模型执行预测,保持设备数据同步以及与其他设备安全通信,甚至在没有连接互联网的情况下也可实现这些功能。
利用 Amazon IoT Greengrass,您可以使用熟悉的语言和编程模型在云中创建和测试设备软件,然后将其部署到设备中。您可以对 Amazon IoT Greengrass 进行编程,让其可以筛选设备数据、管理该数据在设备上的生命周期,并仅将必要信息传输回 亚马逊云科技 中。您还可以使用 Amazon IoT Greengrass 连接器连接到第三方应用程序、本地软件和即时可用的 亚马逊云科技 服务。连接器还可以用预先构建的协议适配器集成快速启动设备。
优势
更快地构建智能设备
Amazon IoT Greengrass 设备可在本地操作其生成的数据,因此能够快速响应本地事件,同时仍可将云用于管理、分析和持久存储。本地资源访问功能可让部署在 Amazon IoT Greengrass Core 设备上的 Amazon Lambda 函数使用本地设备资源,如相机、串行端口或 GPU,这样设备应用程序就能够快速访问和处理本地数据。
大规模部署设备软件
Amazon IoT Greengrass 甚至能够允许互联设备在间歇连接到云的情况下运行。Amazon IoT Greengrass 设备可以收集、处理和导出大容量数据流,无论它们是在线还是离线。设备重新连接后,Amazon IoT Greengrass 可将设备上的数据与 Amazon IoT Core 或 Amazon S3 等云服务同步,不管连接情况如何,都能够提供无缝的功能。
离线运行
Amazon IoT Greengrass 可对本地和云通信的设备数据进行身份验证和加密,这样一来,在身份未经证实的情况下,设备与云之间就绝不会进行数据交换。对于在 Amazon IoT Greengrass Core 和 亚马逊云科技 云之间发送的消息,以及 Amazon IoT Greengrass Core 与使用 Amazon IoT Device 开发工具包的其他本地设备之间的消息,您还可以使用硬件保护的端到端加密。
通过 Amazon Lambda 实现简化的设备编程
您可以在云中开发代码,然后使用 Amazon Lambda 将其无缝部署到您的设备上。借助 Amazon IoT Greengrass,您可以在本地执行 Amazon Lambda 函数,从而降低开发嵌入式软件的复杂性。
降低运行 IoT 应用程序的成本
通过对设备进行编程以在本地筛选或聚合数据,并只将应用程序所需的数据传输到云,您能够以较低的成本获得丰富的见解。这可以减少传输到云的原始数据量、降低成本,并能够提高您发送到云的数据的质量。
验证您的 Amazon IoT Greengrass 设备
适用于 Amazon IoT Greengrass 的 Amazon IoT Device Tester 是一个测试自动化工具,可以加速您对 Amazon IoT Greengrass 的基于 Linux 的 IoT 设备的测试。借助 Amazon IoT Device Tester,您可以轻松地执行测试,以确定您的设备是否将运行 Amazon IoT Greengrass 并与 Amazon IoT 服务交互操作。要了解有关 Amazon IoT Device Tester 的更多信息并获得该工具,请访问常见问题。
工作原理
借助 Amazon IoT Greengrass,您可以构建 IoT 解决方案,从而将不同类型的设备与云连接起来,并实现设备互连。运行 Linux 并支持 ARM 或 x86 架构的设备可以托管 Amazon IoT Greengrass Core。Amazon IoT Greengrass 可在本地执行 Amazon Lambda 代码、消息收发、数据管理和安全策略。运行 Amazon IoT Greengrass Core 的设备会充当枢纽,与其他运行 Amazon FreeRTOS 或已安装 Amazon IoT 设备软件开发工具包的设备进行通信。这些设备的尺寸可能不同,从较小的基于微控制器的设备到大型设备,各种尺寸都有。您可以对 Amazon IoT Greengrass Core 设备、支持 Amazon IoT 设备软件开发工具包的设备以及 Amazon FreeRTOS 设备进行配置,让它们在 Amazon IoT Greengrass 组中相互通信。如果 Amazon IoT Greengrass Core 设备与云之间的连接断开,Amazon IoT Greengrass 组中的设备还可通过本地网络继续相互通信。Amazon IoT Greengrass 组可能代表建筑的一层、一辆卡车或整个矿区。
Amazon IoT Greengrass 提供了预构建的连接器,因此您无需编写代码即可轻松扩展边缘设备功能。使用 Amazon IoT Greengrass 连接器,您能够快速连接到边缘的第三方应用程序、本地软件和 亚马逊云科技 服务。
Amazon IoT Greengrass 提供了预构建的组件,因此您无需编写代码即可轻松扩展边缘设备功能。Amazon IoT Greengrass 组件支持您添加功能,并在边缘快速连接到我们的服务或第三方应用程序。
Amazon IoT Greengrass 合作伙伴
“我们与客户的对话越来越频繁,讨论如何在我们服务的整个工业硬件市场的网关设备上实施 Amazon IoT Greengrass。安全性和上市时间是令他们夜不能寐的原因,因为他们想交付独特的 IoT 解决方案。新的 Amazon IoT Greengrass 硬件安全集成功能通过 TPM 或 Intel PTT 在其 IoT 架构中实现了信任根的安全性,而适用于 Amazon IoT Greengrass 的 Amazon IoT Device Tester 可加速其资格认证过程。最终,这些技术将使我们的客户能够使用他们可以信任的网关,更快、更轻松地将他们的 IoT 解决方案产品化。”
Murat Erdogan,Logic Supply 产品副总裁
“通过符合行业标准的安全 API,Amazon IoT Greengrass 硬件安全集成可以利用 Intel® 平台提供的硬件安全功能,包括 RFP Ready Kits 和基于 Intel® 的网关。高端威胁是当今企业的“新常态”。Intel 一直致力于保护数码世界的安全。亚马逊云科技 和 Intel 合作,积极参与保护社区安全,以抵御现今不断演变的威胁,并进行创新以解决最紧迫的问题。“
Jonathan Ballon,Intel 物联网副总裁
了解有关 Amazon IoT Greengrass 的更多信息