我用许多传感器(250个及更多)测试了MSDT,发现我不时有一些传感器的历史记录值(如果有250个传感器,则不超过100个)。关键是-发送测试数据包的应用程序不会中断,因此不应在超时后将其删除。一段时间后,我将所有250个传感器连同历史数据放回了那里。
仅通过一个查询就可以获取数据,我的所有传感器都拥有一个大的JSON,但是对于其中的一些传感器,可能没有历史(和当前状态)数据,就像没有任何报告一样该传感器。
有人面对吗?为什么会这样?
答案 0 :(得分:0)
我不确定,您是否说过,如果您进行了两次调用以获取传感器和值,您有时会获取所有值,然后立即获取值的子集吗?我不确定“一段时间后”是长时间还是立即。
多长时间前传感器值发送给Digital Twins?我认为您正在查看的是historyValues还是在查看当前的值?
Digital Twins不会永远存储历史值,当前超时时间约为一天(约25小时),然后清除这些值。
有帮助吗?