FIWARE Cepheus通用配置

时间:2017-08-28 09:44:49

标签: fiware-orion complex-event-processing

我计划使用Cepheus来允许用户在Orion实体之间建立关系 问题是只有一个配置文件。因此,很难创建多个CEP(在同一个租户中)。 例如,假设我想创建地板的平均温度,并关闭百叶窗(参见示例http://fiware-cepheus.readthedocs.io/en/latest/examples/2_CloseShutters/index.html)。

订阅配置文件中的所有实体/属性是否可能/合理? 即。

{
     "idPattern": "*",
     "typePattern": "*",
     "attributes": [{ "name":"*" }]
 }

因此用户只需要创建语句(而不是完整的结构)。

我也很高兴有一个CRUD API来分别管理每个语句:) 最后一个问题,我计划在云平台(不在网关)中使用CEPHEUS,与Fiware Orion一起使用。这是一个合理的用例吗?

1 个答案:

答案 0 :(得分:0)

必须描述(正确输入)每个实体及其属性,以允许Cepheus将NGSI实体映射到Esper CEP内部数据模型,该模型必须知道<{1}}及其类型events它在语句编译时处理的属性。

是的,Cepheus应该能够与Fiware Orion一起在托管环境中工作。

最初没有添加CRUD API,因为Cepheus组件在网关级别被视为Fiware IoT生态系统的叶子组件,其中Cepheus CEP的多个实例将从中央管理系统接收相同的配置。

设想Cepheus实例的每个配置本身应作为Fiware Orion代理上的NGSI实体托管。每个实例使用NGSI v1的发布/订阅机制接收配置更新。

您是否查看了Perseo Core?一个类似的项目,将Esper CEP与CRUD API嵌入。