发布于: Jul 9, 2020
AWS IoT Core 宣布推出名为命名影子的新功能,它允许您为单个 IoT 设备创建多个影子。设备的影子是一个 JSON 文档,用于存储和检索设备的状态信息。
IoT 设备经常会有多种状态数据,例如用户设置、制造商配置和运行状态。每种状态数据都需要被不同的用户或以变化的频率访问。迄今为止,您只能将一个影子关联到设备,并需要将所有状态数据集合存储到一个影子中。结果,所有用户都必须访问整个影子,因而读取并更新他们不应读取和更新的状态数据。此外,状态数据集过大的设备可能会迅速达到影子大小限制。现在,您可以将不同的设备状态数据存储到不同的影子中,因此在需要时仅访问所需的状态数据,降低了单个影子的大小。
作为此次发布的一部分,IoT 规则引擎也增加了对命名影子的支持。现在,您可以通过 get_thing_shadow 规则函数从命名影子检索设备状态数据,用于您的主题规则评估。