我计划使用Cepheus来允许用户在Orion实体之间建立关系 问题是只有一个配置文件。因此,很难创建多个CEP(在同一个租户中)。 例如,假设我想创建地板的平均温度,并关闭百叶窗(参见示例http://fiware-cepheus.readthedocs.io/en/latest/examples/2_CloseShutters/index.html)。
订阅配置文件中的所有实体/属性是否可能/合理? 即。
{
"idPattern": "*",
"typePattern": "*",
"attributes": [{ "name":"*" }]
}
因此用户只需要创建语句(而不是完整的结构)。
我也很高兴有一个CRUD API来分别管理每个语句:) 最后一个问题,我计划在云平台(不在网关)中使用CEPHEUS,与Fiware Orion一起使用。这是一个合理的用例吗?
答案 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嵌入。