慧安蜂巢 | 物模型設(shè)計(jì)



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