假设我有一个有多个用户的设备。用户1将启动与设备的会话,在一段时间内发送一些遥测数据,并最终结束其会话。接下来,用户2将启动一个会话,并从同一设备发送一些遥测数据。在IoT中心,我感兴趣的是生成按用户而不是按设备分组的遥测分析。是否可以在每次会话开始时发送一次用户ID字符串,以指示azure以下遥测数据是针对该用户的?实现这一点的最佳方式是什么?
发布于 2020-01-30 09:36:14
您是否关心要使用的数据与用户的隔离?如果是这样的话,最好的方法是在设备从一个用户移动到另一个用户时删除并重新创建设备实例(即重新配置);但是,这不允许您跟踪同一设备随时间的遥测趋势(即电池寿命)。
如果您不关心数据隔离,您可以发送每个用户唯一的设备属性,然后能够根据设备属性对数据进行切片和分割。不过,在IoT中心的内置分析工具中不支持此功能。您可以使用连续数据导出导出数据,并脱机进行分析(即在PowerBI中)。
https://stackoverflow.com/questions/59975173
复制相似问题