Azure IoT:如何在流作业和azure函数中访问设备双元数据?

时间:2017-10-08 04:08:59

标签: azure azure-iot-hub azure-stream-analytics

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

有没有办法可以在流作业中访问设备元数据(标签,所需属性,报告的属性),这样我就可以坚持并做出相应的决定?

1 个答案:

答案 0 :(得分:1)

基本上,有两种方法可以保持设备双胞胎。

第一个是调用批量作业,将所有设备导出到json格式文本中的Azure Blob存储。查看更多详情here。 您可以使用BlobTrigger函数来评估blob内容或将blob引用到流作业。

坚持设备双胞胎的第二种方式是持续改变设备双胞胎。 Azure IoT Hub路由可以配置TwinChangeEvents到自定义端点(如Azure Blob存储)的路由。请注意,blob数据具有avro序列化格式。有关此路线的更多详细信息是here

基于以上所述,两个blob都可以引用到流作业进行分析。