发布于: Dec 15, 2020
AWS IoT Greengrass 2.0 现已推出。通过这个主要版本,AWS IoT Greengrass 提供了一个开源边缘运行时、一组丰富的预构建软件组件、用于本地软件开发的工具,以及用于在大型设备队列上管理设备软件的新功能。
AWS IoT Greengrass 2.0 开源边缘运行时现在 Apache 2.0 许可下发布,并提供在 GitHub 上。您现在可以检查 AWS IoT Greengrass 边缘运行时代码,这样使您更容易排查与应用程序的交互问题,并帮助您构建运行在 AWS IoT Greengrass 上的更可靠、性能更好的应用程序。您还可以自定义并扩展 AWS IoT Greengrass 边缘运行时以满足您特定的硬件和软件需求。
AWS IoT Greengrass 2.0 已完全模块化。您可以根据您的 IoT 使用案例以及设备的 CPU 和内存资源添加或删除预构建的软件组件。例如,您可以选择包括预构建的 AWS IoT Greengrass 组件,比如只有当您需要用应用处理数据流时才包含流管理器,或者只有当您想在设备上本地执行机器学习推理时才包含机器学习组件。
AWS IoT Greengrass 2.0 包含一个新的命令行界面 (CLI),该界面可让您在设备上本地开发和调试应用程序。此外,还有一个新的本地调试控制台,可以帮助您可视化地调试设备上的应用程序。使用这些新功能,您可以在使用云部署到生产设备之前,在测试设备上快速开发和调试代码。
AWS IoT Greengrass 2.0 与 AWS IoT 事物组集成,使您能够轻松地分组组织设备,并通过控制推出速率、超时和回滚的功能跨设备管理应用程序部署。例如,智能恒温器制造商可以一次部署他们的最新应用程序到数百万用户,或只选择他们整个队列的一部分来进行分阶段部署。此外,他们还可以选择在超时的情况下停止部署,或者在失败的情况下回滚部署,从而消除自己管理这项工作的负担。
即日起,为了帮助您评估、测试和开发 AWS IoT Greengrass 的这个新版本,您账户中的前 1000 台设备在 2021 年 12 月 31 日前将不会产生任何 AWS IoT Greengrass 费用。您通过在 AWS IoT Greengrass 上运行的应用程序(如AWS AWS IoT Core)使用的其他 AWS 服务仍将产生费用。