如何解决Fiware Orion Context Broker-一段时间后发送通知
我想为实体创建订阅,并在特定时间后度量更改后收到上下文代理的通知。
例如,如果湿度达到阈值,我不想收到通知。
但如果湿度测量值发生变化并连续 5 天达到或达到阈值,那么我希望收到通知。
Orion Context Broker Subscriptions 是否有用于此类目的的任何模式?
基本上,我想避免在测量达到某些峰值后收到通知。
解决方法
Orion 主要是无状态专注于当前上下文,并且不保留上下文的历史,因此可能难以设置“时间窗口”上的条件,就像我理解的你所描述的那样。
但是,FIWARE 生态系统提供了可以完成这项工作并与 Orion 互操作的组件(FIWARE 术语中的 GE)。特别是,Perseo Complex Event Processor 可以连接到 Orion 作为通知接收器并根据时间窗口条件触发规则。
如何配置和使用 Perseo 超出了本答案的范围,但在上面的链接中,您将找到有关组件、文档和示例的信息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。