Azure IoT:如何在流作业和 Azure 函数中访问设备孪生元数据



是否可以在流作业中访问设备孪生元数据。我知道我可以将数据上传到 blob 存储并在我的流作业中访问它,但这变得非常麻烦。

有没有办法在流作业中访问设备元数据(标记、所需属性、报告的属性),以便我可以保留并做出相应的决策?

基本上,有两种方法可以保留设备孪生。

第一个是调用批量作业,以 json 格式的文本将所有设备导出到 Azure Blob 存储。在此处查看更多详细信息。可以使用 Blob 触发器函数来评估 Blob 内容或将 Blob 引用到流作业。

保留设备孪生的第二种方法是保留设备孪生上的更改。可以使用 Azure IoT 中心路由配置到自定义终结点(如 Azure Blob 存储)的 TwinChangeEvents 路由。请注意,Blob 数据具有 avro 序列化格式。有关此路线的更多详细信息,请点击此处。

根据上述内容,可以将这两个 blob 引用到流作业进行分析。

最新更新