问题标签 [fiware-cep]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
75 浏览

fiware - 如何使用它的 rest API 创建 CEP Ge 的事件并与我的 orion 交互

我已经使用 cep-r5.4.3-img 图像在 fiware-lab 上启动了一个 CEP 实例。现在我想在 CEP 上执行一个简单的用例,即使用它创建一个事件,s rest api。所以我在邮递员上执行了以下命令:

发布: http://XXx.XXX.xxx.xx:8080/ProtonUnitTest/rest/events

标头:Content-Type =application/json

{“名称”:“事件类型名称”,“attr1”:“value1”,“attr2”:“value2”}

然后我收到一个错误 404 not found。我还在此链接https://imgur.com/a/eFnE09q上附上了我在邮递员中的错误的屏幕截图。现在有什么问题。但我能够从 GUI 创建事件。

最后,如果有人可以与我分享一些 CEP 和 Orion 逐步交互的用例。在此先感谢。我还阅读了许多文档....

0 投票
2 回答
186 浏览

fiware-orion - fiware-perseo CEP 不发送电子邮件我在 mongo 中看不到规则,但是当我运行获取规则时是的

当我设置规则以在属性更改时使用 fiware-perseo cep 发送电子邮件时,我没有收到电子邮件,如果我在 Mongo 中查找规则,我看不到它,但是如果我执行 get rules from API 搞定,我看到了规律。我使用 docker,但我不知道我是否正确设置了 .yml 文件来设置 perseo-core、perseo-fe 和 orion,我已按照指南进行操作:

https://perseo.readthedocs.io/en/latest/admin/

我不知道在 Orion 中我是否必须设置任何东西来指向 Perseo。我在代码部分提供了代码。

.yml 代码的一部分,我通过 API 创建了这个规则:

我希望能够在属性超过阈值时发送电子邮件,现在它不起作用。

0 投票
2 回答
79 浏览

iot - Fiware Cephues 过时了吗?

Fiware Cepheus 主页说它的分支现在已存档并且“只读”。 https://github.com/Orange-OpenSource/fiware-cepheus 那么是不是意味着: 1. 这个社区以后不会有支持和发展了?2. 作为替代方案,我们应该使用“Perseo”作为其功能相似的 https://perseo.readthedocs.io/en/latest/

0 投票
2 回答
114 浏览

fiware - PERSEO_NOTICES_PATH='/notices',PERSEO_RULES_PATH='/rules' 从 Cep 创建订阅 2 Orion 以及如何在 Orion 和 Cep 之间通知规则和订阅

我想创建一个从 PERSEO CEP 到 Orion CB 的订阅,以便在属性更改时 Perseo Cep 抛出一个规则。如何使用这 3 个指令: - PERSEO_NOTICES_PATH='/notices', - PERSEO_RULES_PATH='/rules' - MAX_AGE

In - MAX_AGE 我想将它设置为永远持续很多年。

perseo-core: image: fiware/perseo-core 主机名: perseo-core container_name: fiware-perseo-core depends_on: - mongo-db - orion 网络: - smartcity 端口: - "8080:8080" 环境: - PERSEO_FE_URL= http: //perseo-fe:9090 - MAX_AGE=9999

perseo 前沿:

图片:telefonicaiot/perseo-fe

0 投票
2 回答
98 浏览

fiware - Perseo 前端在日志中显示此错误: msg=missing subservice header msg=missing service header

使用 perseo cep,我为它设置了一个规则。我在 Perseo 的 End 日志中收到此消息:http://perseo-core:8080/perseo-core/rules返回 {"code":200,"body":{}}。然后当我修改一个属性时,在 Perseo Core 的日志中我看到这条消息:msg=Firing Rule: MapEventBean. 到目前为止,一切都很好,但是在 Perseo FE 的日志中,我再次收到消息:msg=missing subservice header msg=missing service header,它没有更新我的实体。

这是日志:time=2019-05-11T14:30:48.774Z | lvl=信息 | 更正=不适用 | 反式=不适用 | 操作=检查请求 | comp=perseo-fe | srv=n/a | subsrv=n/a | msg=缺少子服务标头时间=2019-05-11T14:30:48.774Z | lvl=信息 | 更正=不适用 | 反式=不适用 | 操作=检查请求 | comp=perseo-fe | srv=n/a | subsrv=n/a | msg=缺少服务标头时间=2019-05-11T14:30:48.774Z | lvl=信息 | corr=5229c32c-362a-43f6-acda-11d6d8198261;perseocep = 21 | 反式=5229c32c-362a-43f6-acda-11d6d8198261 | 操作=/版本 | 路径=/版本 | comp=perseo-fe | srv=未知| 订阅服务器=/ | 从=::1 | msg=incoming request {"method":"GET","url":"/version","headers":{"host":"localhost:9090","user-agent":"curl/7.52.1" “接受”:“ /"},"body":{},"subservice":"/","service":"unknownt"} 时间=2019-05-11T14:30:48.774Z | lvl=INFO | corr=5229c32c-362a-43f6 -acda-11d6d8198261; perseocep=21 | trans=5229c32c-362a-43f6-acda-11d6d8198261 | op=/version | path=/version | comp=perseo-fe | srv=unknownt | subsrv=/ | from=::1 | 消息=发送

米规则:

{ "name": "pruebaUpdate", "text": "select ev.temperature? 作为温度,ev.id? 作为 id,\"pruebaUpdate\" 作为模式 [every ev=iotEvent(cast(cast(temperature? ,String),float) > 45 and type=\"AirQualityObserved\")]", "action": [{ "type": "update", "parameters": { "id":"${id}", "type":"AirQualityObserved", "version": "2", "attributes":[ { "name": "abnormal", "type": "boolean", "value": "true" } } }] }

当其他属性高于某个值时,我想更新一个属性,该属性在某些实体中,但不在同一类型的其他实体中。我不会更新该属性。

0 投票
1 回答
53 浏览

fiware - V2 版本中 PERSEO_ORION_URL=http://orion.docker:1026/v1/updateContext 属性的值是多少

我正在配置 fiware Perso Cep 并且我拥有 V1 版本的此属性的值,但我正在使用 V2 版本。

我已经寻找但我只找到了 V1 值 PERSEO_ORION_URL= http://orion.docker:1026/v1/updateContext

我希望为这个属性设置正确的值,以便 Perseo Cep 能够很好地工作。我需要 V2 版本的值,但我认为它是隐藏的

0 投票
2 回答
106 浏览

fiware - Orion 上下文代理的 HA 集群部署

如果我计划在此处描述的高可用性场景中安装多个 Orion 上下文代理实例,我想知道如何处理事件通知?

因此,如果我注册/订阅一个特定的事件,然后发生,我会被通知/调用一次,还是每个 CB 实例一次?