簡體   English   中英

Orion Context Broker - 對數據模型的引用

[英]Orion Context Broker - references to data models

我正在准備用於展示 OCB 功能的實驗室腳本,但是對於 OCB 如何引用 FIWARE 定義的數據模型存在誤解。 我知道參數“type”,它與新實體一起提供。 問題與OCB有關。 數據模型之間有什么區別?

我可以添加來自不同數據模型的不匹配的變量。 我找不到它的控制器,如果沒有,那真是太可惜了。 我遇到的問題與情況有關:

  1. 創建具有聲明類型的實體,例如:設備
  2. 添加一些參數,該參數在設備架構中未指定。 它可能是來自 Garden 數據模型的 dateLastWatering。

這沒有任何意義,OCB 對此有何反應?

根據我的經驗,只要命令的語義正確,它就會“吞下”更新的內容。

我收到了可以在應用程序層實施限制的信息,但我認為它應該已經與 OCB 一起提供。

這樣模型可能會出錯,並且這個例子並沒有真正的教育意義。 如果在為實體定義模型后,OCB 可以以某種方式與用戶交互並檢查或調試它收到的內容,這可能很有用。 這樣我想它會更專業,而且使用起來肯定更安全。 如果 OCB 沒有該功能,是否有進一步開發的可能性?

Orion Broker 對數據模型完全不可知。 Orion 並非旨在檢查架構或執行數據驗證。 事實上,數據的模式是免費的並且取決於應用程序,這是一個很好的特性。

然而,FIWARE 定義了數據模型以促進某些領域的協調,例如智慧城市。 因此,為了數據可移植性,重用或擴展現有數據模型是很好的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM