Fiware Orion Context Broker-一段时间后发送通知

Fiware Orion Context Broker-Send notifications after a period of time

我想为实体创建订阅,并在特定时间后更改度量后由上下文代理通知。

例如,如果湿度达到阈值,我不想收到通知。

但是如果湿度测量值发生变化并连续 5 天达到或达到阈值,那么我想收到通知。

是否有用于此目的的 Orion Context Broker 订阅模式?

基本上,我想避免在某些测量峰值后收到通知。

Orion 主要是无状态的,专注于当前 环境,不保留历史的上下文,所以很难像我理解你描述的那样在“时间windows”上设置条件。

但是,FIWARE 生态系统提供的组件(FIWARE 术语中的 GE)可以完成这项工作并与 Orion 互操作。特别是,Perseo Complex Event Processor 可以作为通知接收器连接到 Orion,并根据时间 window 条件触发规则。

如何配置和使用 Perseo 不在本回答的范围内,但在上面 link 您将找到有关组件、文档和示例的信息。