0

我用多个传感器(250 个或更多)测试了 MSDT,发现有时我的一些传感器没有历史值(如果有 250 个传感器,则最多 100 个)。关键是 - 发送测试数据包的应用程序没有中断工作,因此它们不应该被一些超时删除。一段时间后,我将所有 250 个传感器连同历史数据一起带回了那里。

只用一个查询来获取数据,我有一个大的 JSON,里面有我所有的传感器,但对于其中一些可能没有历史(和当前状态)数据,就像没有关于这个传感器的报告一样。

有没有人遇到过这个?为什么会这样?

4

1 回答 1

0

我不确定,您是否说过,如果您进行两次调用以获取传感器和值,您有时会获取所有值,然后立即获取值的子集?我不确定“一段时间后”是很长一段时间还是立即。

传感器值多久前被发送到 Digital Twins?我假设您正在查看historyValues 还是正在查看当前值?

Digital Twins 不会永远存储历史值,当前超时时间约为 1 天(约 25 小时),之后会清除这些值。

这有帮助吗?

于 2019-03-25T22:18:52.173 回答