发布于: Aug 23, 2021
AWS IoT Greengrass 是一项物联网 (IoT) 边缘运行时和云服务,可帮助客户构建、部署和管理设备软件。我们发布的 2.4 版本包括两组新功能,可简化大规模 IoT 设备机群的预置,以及可从云对 IoT 设备系统资源进行精细控制:
- 使用声明证书预置机群。 在此版本之前,客户必须使用其设备证书手动预置每个设备,或者在设备上拥有 SigV4 凭证以进行自动预置。此版本发布后,AWS IoT Greengrass 可以使用 AWS IoT Core 机群预置 API,在设备首次连接到 AWS IoT 时自动生成设备证书和私有密钥并将其安全地交付给设备。客户可以选择由亚马逊根证书颁发机构 (CA) 或其自己的 CA 签署设备证书。此版本简化了将大量设备连接到 AWS IoT 的过程,让客户能够制造带有嵌入式预置声明证书和私有密钥的设备,这些设备仅在启动并具有网络连接时才会向 AWS IoT 注册。例如,智能家居集线器制造商可以在所有制造的设备上包含适用于给定型号的声明证书和私钥,并且每个集线器可以自动向 AWS IoT 注册,同时仅在客户购买并激活设备时接收唯一身份。
- 资源管理。在此版本之前,客户可以使用 AWS IoT Greengrass,通过启动、停止、重启或更新等生命周期命令来管理其 IoT 设备软件的生命周期。此版本发布后,客户现在可以通过定义特定设备软件进程的内存和 CPU 限制,在设备上运行的进程之间自动分配资源使用。当资源不足且任务关键型进程需要资源时,客户还可以动态休眠低优先级的进程。这些功能共同帮助客户更有效地利用内存或 CPU 受限设备上的有限系统资源,这些设备会运行多个竞争资源的进程。例如,拥有多个业务部门的汽车制造商开发在同一辆车上运行的多个软件进程,这可让其开发人员提前设置内存、CPU 用量和休眠控制,同时可让每辆车根据实时条件自动做出本地资源分配决策。