Fiware Orion Context broker—在一段时间后发送通知



我想为一个实体创建一个订阅,并在特定时间后度量发生变化后由上下文代理通知。

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

但是如果湿度测量改变并且连续5天达到或处于阈值上,那么我希望得到通知。

是否有任何Orion上下文代理订阅模式用于此目的?

从本质上讲,我希望避免在测量的某些峰值之后收到通知。

Orion主要是无状态的关注当前上下文,并且不保留上下文的历史,因此很难在"时间窗口"上设置条件。就像我理解你描述的那样。

然而,FIWARE生态系统提供了可以完成该工作并与Orion互操作的组件(FIWARE术语中的ge)。特别是,Perseo复杂事件处理器可以作为通知接收器连接到Orion,并根据时间窗口条件触发规则。

如何配置和使用Perseo超出了这个答案的范围,但在上面的链接中,您可以找到有关该组件,文档和示例的信息。

最新更新