慧安蜂巢 | 物模型設(shè)計
什么是物模型
物模型是指對物理實體的建模,在物聯(lián)網(wǎng)中指對物理設(shè)備的建模。物模型由屬性、服務(wù)和事件組成,用于描述物理設(shè)備的特征和行為。
不設(shè)計物模型的影響
如果不設(shè)計物模型,會導致物聯(lián)網(wǎng)系統(tǒng)中的設(shè)備難以管理和交互。不同類型的設(shè)備之間缺乏標準接口,自定義的接口增加了系統(tǒng)的復(fù)雜性,并且可能需要更高的技術(shù)要求和更長的時間來實現(xiàn)設(shè)備之間的通信。此外,缺乏物模型的設(shè)備會給系統(tǒng)設(shè)計和數(shù)據(jù)處理帶來不必要的困難,可能會降低物聯(lián)網(wǎng)系統(tǒng)的可擴展性和靈活性。
慧安蜂巢物聯(lián)網(wǎng)操作系統(tǒng)平臺較早版本中,設(shè)備物模型不統(tǒng)一,不同品類設(shè)備難以融合,品類之前的業(yè)務(wù)割裂、服務(wù)無法標準規(guī)范?;诖饲榫?,我們對物模型進行重新設(shè)計與改進,將平臺物模型重新設(shè)計并將所有品類統(tǒng)一接入,基于此物模型,對設(shè)備進行統(tǒng)一的管理與服務(wù)的開放。
慧安蜂巢物模型設(shè)計
慧安蜂巢物聯(lián)網(wǎng)操作系統(tǒng)平臺物模型采用屬性、服務(wù)、事件的功能定義劃分,其中屬性為設(shè)備運行時的特征屬性,服務(wù)為設(shè)備遠程調(diào)用去執(zhí)行的動作和指令,事件為設(shè)備主動上報的告警信息和通知等。其中,設(shè)備的狀態(tài)設(shè)計統(tǒng)一的設(shè)備上下線接口來記錄和統(tǒng)計設(shè)備的在線狀態(tài),設(shè)備檔案根據(jù)設(shè)備模型的定義,記錄了可以具體描述設(shè)備的信息,設(shè)備模型遵從品類的劃分,同品類下的設(shè)備模型差異性較小,擁有共同的行為和操作邏輯。
慧安蜂巢物聯(lián)網(wǎng)操作系統(tǒng)平臺中,以品類劃分設(shè)備類型,以設(shè)備模型規(guī)范設(shè)備功能,以設(shè)備檔案具體描述設(shè)備,形成了不同維度對于設(shè)備的描述和劃分。
物模型的意義
統(tǒng)一性和標準化:通過引入物模型,慧安蜂巢物聯(lián)網(wǎng)操作系統(tǒng)平臺統(tǒng)一設(shè)備管理與數(shù)據(jù)上報的統(tǒng)一標準接口。
數(shù)據(jù)自動采集:系統(tǒng)將提供各種實驗室數(shù)據(jù)自動采集和抽取工具支持數(shù)據(jù)的自動采集和錄入。
促進設(shè)備互操作性:物模型通過定義統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)和行為,促進了不同設(shè)備之間的互操作性。慧安蜂巢物聯(lián)網(wǎng)操作系統(tǒng)平臺引入設(shè)備模型后,進而增加了不同品類設(shè)備之間的聯(lián)動。
提高代碼的復(fù)用性:引入設(shè)備模型后,慧安蜂巢物聯(lián)網(wǎng)操作系統(tǒng)平臺對原有方法進行梳理與重構(gòu),分支邏輯明顯減少,代碼復(fù)用性得以提高。
總的來說,使用物模型可以提高數(shù)據(jù)處理和管理的效率、降低數(shù)據(jù)冗余和錯誤、增強數(shù)據(jù)的可靠性和質(zhì)量、支持數(shù)據(jù)分析和可視化、促進設(shè)備互操作性等方面的優(yōu)點。
往期回顧
來源 | 研發(fā)中心
審核 | 市場部