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