AWS IoT Core 增加了丰富 MQTT 消息和简化权限管理的功能
发布于:
2024年11月15日
AWS IoT Core 是一项托管云服务,可让您安全地将物联网 (IoT) 设备连接到云端并对其进行大规模管理。它推出了两项新功能:使用额外的数据来扩充 MQTT 消息,以及使用事物与连接的关联来简化权限管理。消息扩充功能使开发人员能够使用来自事物注册表的额外信息来增强来自设备的 MQTT 消息,而无需修改其设备。对于事物名称不匹配的客户端 ID,借助事物与连接的关联,可以将 MQTT 客户端映射到注册表事物。这将使开发人员能够利用物联网政策中的注册表信息,轻松将设备操作与生命周期事件关联起来,并利用自定义成本分配和特定于资源的日志记录等现有功能,而这些功能以前仅可用于匹配客户端 ID 和事物名称。
为了扩充来自设备的所有消息,开发人员可以将部分注册表属性定义为传播属性。他们可以自定义消息路由,使用这些附加的数据处理工作流程。例如,在汽车应用程序中,开发人员可以根据附加的元数据(例如存储在事物注册表中的车辆品牌和类型)有选择地将消息路由到所需的后端。此外,通过事物与连接的关联,开发人员可以利用现有功能(例如在 IoT 策略中使用注册表元数据)、将 AWS IoT Core 生命周期事件关联到事物、通过账单组进行自定义成本分配,以及启用特定于资源的日志记录,即使 MQTT 客户端 ID 与事物名称有所不同。
这些新功能已在提供 AWS IoT Core 的所有 AWS 区域推出。有关更多信息,请参阅开发人员指南和 API 文档。