作者:Brandon Lewis,David Sandy
對于初學者來說,數據模型是一種結構化的數據組織方式,其中包含有關如何打包數據的特定規則或說明。在處理大量數據的情況下,數據模型有助于保持數據的可訪問性和易于管理。
將其視為由多個預定義字段組成的數據庫記錄。例如,汽車的數據模型可能包含有關品牌、型號、顏色、裝飾樣式、行駛總里程等的信息。擁有可用于所有汽車的通用數據庫表示(數據模型)使得在龐大的汽車數據數據庫上操作變得簡單,因為所有記錄都包含相同的字段。
同樣,智能傳感器數據模型可以配置智能傳感器的唯一型號、最小值和最大值、讀出類型和線性化,以準備傳輸到系統。在可能有數百或數千個傳感器捕獲數據的環境中,例如在智能工廠中,可能會有數十種不同類型的數據。
在這些情況下,數據模型對于跟蹤所有這些信息至關重要。畢竟,數據只有在可用時才有用,并且只有在您知道它是什么和在哪里時才可用。
用戶可以在 IoT.1 數據模型中指定其傳感器的獨特特性。從那里,IoT.1數據模型根據數據類型將數據組織到預定字段中,因為每個傳感器都有不同的字段,這些字段指示傳感器原始輸入,最小值和最大值,以及系統如何解釋和發送該數據的命令。
然后,數據就可以傳輸了。
當PICMG開發IoT.1數據模型時,他們選擇了兩種行業標準的數據傳輸協議:PLDM和MCTP。這些協議中的每一個都在雙向數據傳輸的不同層上運行。
數據管理任務組 (DMTF) 的 PLDM 協議允許通過預先確定的命令操作和與設備的數據模型進行交互。MCTP 接收 PLDM 請求,并在系統硬件接口之間提供可靠的傳輸。
此通信堆棧最有用的方面之一是智能傳感器能夠在插入系統時通知系統。收到來自傳感器的發現請求后,系統可以查詢設備,接收其數據模型,并根據需要將其集成到系統中。
如果沒有數據模型,即插即用的設備發現是不可能的。
審核編輯:郭婷
-
傳感器
+關注
關注
2552文章
51383瀏覽量
755949 -
數據庫
+關注
關注
7文章
3845瀏覽量
64610
發布評論請先 登錄
相關推薦
評論