上下文消费者能否通过 Orion 检索实体的历史值?

Can a context consumer retrieve history values for an entity through Orion?

我是 Fiware 技术的新手,我已经阅读了许多关于 Orion Context Broker 的文档,但我不清楚上下文使用者是否可以从 Orion Context Broker 请求有关实体的历史值。

我的意思是,如果上下文消费者需要单个温度传感器从第 1 天到第 10 天的测量值来进行分析,它是否可以从 Orion 请求这些值,或者上下文消费者只能从数据库中检索这些值存储了哪些?

Example image

猎户座有这个能力吗?

Orion Context Broker 管理的上下文库对应于系统的当前状态。换句话说,如果给定实体的给定属性具有值并且新的更新更改了该值,那么旧的将被覆盖。

这不是Orion的限制,而是一个设计原则,因为存储历史上下文的职责是其他FIWARE组件负责的。特别是 Cygnus is used to persist such historical information. It plays the role of a context consumer, subscribing to Orion and storing data in several persistence backends (HDFS, CKAN, MySQL, MongoDB, etc.). It can be used in combination with Short Term Historic,它提供了类似于 Orion NGSIv1 API 的 REST API,以便获取原始历史数据和一些基本聚合(总和、平均值等)。