元数据用于设备配置的目的是什么?我看到在创建设备并添加元数据时,它作为消息属性出现在PubSub中。这非常有用,例如对于数据流处理,我可以进行一些聚合并构建其他逻辑而无需数据充实操作。 但是,当我的设备通过网关发送数据时-PubSub消息中没有属性。我可以将元数据添加到网关,但结果相同-PubSub消息中没有属性。为什么?
答案 0 :(得分:1)
设备元数据的主要用途是用于存储序列号,制造商作为键值对,因此用于定义和分类设备。它有助于识别。
从不向设备发送设备元数据,因为元数据主要用作设备的标识符或标签。在设计上,云IoT核心版不得解释或索引设备元数据 并且元数据只能用于识别目的。
设备元数据保留在云中,因此不能用于存储需要从设备发送到设备或从设备发送到设备的信息。因此,理论上认为设备元数据是更安全的,因为从不向设备发送或从设备发送设备元数据。如果必须将此类信息发送到设备,则应在设备配置中;如果必须将其报告给Cloud IoT Core,则应在设备状态数据中。