AWS IoT-事物组的影子更新

时间:2019-05-07 10:19:14

标签: aws-iot

AWS IoT开发人员指南说明,可以通过发布到$aws/things/thing-name/shadow/update主题来更新Device Shadow。如何为事物组执行影子更新(以使该组中的所有事物都以相同的期望状态进行更新)?我还没有找到任何文档。

1 个答案:

答案 0 :(得分:0)

不幸的是,这不是内置功能,因此您必须手动执行此操作(例如,没有$aws/thing-groups/group-name/shadow/update)。

您可以使用iot::ListThingsInThingGroupjavascript documentation here,但是它将存在于所有其他SDK中)以编程方式列出属于ThingGroup的所有事物。然后,您可以向每个事物阴影发送有关其特定主题的消息(或可以使用iotData::UpdateThingShadow

或者,除了“ AWS设备” SDK已配置为侦听更新之外,“影子”主题本身没有什么特殊之处。您可以自由创建一个my/thing-groups/group-name/shadow/update主题,让您的设备聆听该主题所属的组。然后,您可以使用常规的$aws/things/thing-name/shadow/accepted等主题手动接受更新并进行报告。