我想知道是否可以使用 orion Context Broker 查阅旧数据。
EG:我有一个温度属性,值是不断变化的(4,5,9,10,30,2)。在示例和规范中,我的印象是只能查阅最新值(在本例中为 2)。
这是准确的吗?如果是,旧数据会被删除吗?
我想知道是否可以使用 orion Context Broker 查阅旧数据。
EG:我有一个温度属性,值是不断变化的(4,5,9,10,30,2)。在示例和规范中,我的印象是只能查阅最新值(在本例中为 2)。
这是准确的吗?如果是,旧数据会被删除吗?
这是正确的。这就是 Orion 的工作方式,并且对大多数用例都有意义。Orion 是一个上下文代理,因此只要上下文发生变化(并且属性值是该上下文的一部分),Orion 就会返回新值。
但是,如果您想了解历史背景,可以使用 FIWARE 解决方案。特别是,Cygnus可用于将此类历史上下文保存在多个存储后端(HDFS、MySQL、CKAN 等)中。在这些后端中,Short Term Historic在您的案例中可能特别有趣,因为它提供了一个类似 NGSI 的 REST API 接口来获取值的序列,正如您所展示的那样。
请查看有关这些组件的文档以获取更多详细信息。