2017-08-28 45 views
1

我打算使用Cepheus來允許用戶創建Orion實體之間的關係。
問題是隻有一個配置文件。因此,很難創建幾個CEP(在同一個租戶內)。例如,假設我想創建地板的平均溫度,並關閉百葉窗(請參閱示例http://fiware-cepheus.readthedocs.io/en/latest/examples/2_CloseShutters/index.html)。FIWARE Cepheus通用配置

訂閱配置文件中的所有實體/屬性是否可能/合理? 即

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

所以用戶只需要創建語句(而不是整個結構)。

我也將是不錯的有一個CRUD API來管理單獨的每個語句:)
最後一個問題,我打算使用仙王座在雲平臺(而不是在網關),旁邊有Fiware獵戶座。這是一個合理的用例嗎?

回答

0

每個實體及其屬性必須被描述(類型正確),讓仙王座映射一個NGSI實體艾斯波CEP內部數據模型,它必須知道它處理的語句編譯時間的events的類型及其屬性。

是的,Cepheus應該可以在Fiware Orion旁邊的託管環境中工作。

由於Cepheus組件在網關級被視爲Fiware物聯網生態系統的葉子組件,因此Cepheus CEP的多個實例將從中央管理系統接收到相同的配置推送,因此沒有最初添加CRUD API。

可以想象,Cepheus實例的每個配置本身都應該作爲Fiware Orion經紀人上的NGSI實體託管。每個實例都使用NGSI v1的pub/sub機制接收配置更新。

你檢查Perseo Core?一個嵌入Esper CEP的類似項目使用CRUD API

+0

也許我可以在CEPHEUS上創建一個包裝器,爲每個發佈的新規則啓動一個新的實例?我查了PERSEO,問題是它沒有鏈接到獵戶座。所以我必須自己創建這個鏈接。 – cdupont

+0

目前還不清楚CEP引擎是爲Orion建議的......在目錄上有第三個CEP引擎Proton。 https://catalogue.fiware.org/enablers/complex-event-processing-cep-proactive-technology-online – cdupont