2014-10-16 35 views

回答

0

UPDATE:自Orion 0.21.0以來,ConfMan功能已被棄用。因此,不建議使用Orion作爲ConfMans

Orion Context Broker是用於上下文管理和上下文管理可用性的NGSI9/10標準的服務器實現。爲了理解我所說的「上下文管理和上下文管理的可用性」以及Orion Context Broker功能的總體概述,我建議您看看this presentation。另一方面,還有一個名爲IoTBroker的FIWARE啓動器,它也實現NGSI10用於上下文管理,目的是提供NGSI實體(如傳感器)與「高級別」NGSI之間的匯聚層實體(例如由一組傳感器組成的房間),因此客戶端會查詢房間(高級別)並透明地獲取基於傳感器(低級別)的響應,例如作爲所有傳感器值的平均值。 IoTBroker繼電器在NGSI9註冊獵戶座,以知道實際的「低水平」的實體提供者以合成到查詢的「高級別」的實體的反應(即IoTBroker(在被稱爲「配置管理器」的特殊模式運行)沒有實施NGSI9本身)。

因此,目錄中有兩個與Orion使用模型相對應的條目:用於Orion使用的「完整」Orion和Configuration Manager的發佈/訂閱代理與IoT代理結合使用。兩個條目都對應於同一個軟件(即代碼和文檔在兩種情況下都是相同的)。

關於何時使用一個或另一個,如果你的應用需要從低到高的實體聚集,然後IoTBroker建議,並因此,您將使用獵戶座的配置管理器。在任何其他情況,我建議你使用獵戶座(其中,另外,更簡單的部署,因爲它僅涉及一個軟件componente -t​​he獵戶座經紀人itself-而IoTBroker需要IoTBroker組件和獵戶座語境經紀人作爲配置管理器)。