感知層由多種不同類型傳感器組成:主要用于集采異常信息,這些傳感器的類型和功能可以有很大的差異,它們可以使不同廠家的、不同型號的、不同用途的、擁有不同數(shù)據(jù)格式和通信協(xié)議的。在本系統(tǒng)中,我們使用紅外探測器、溫度傳感器和攝像頭三種來做示范研究。紅外探測器可以檢測某一空間內(nèi)是否有人經(jīng)過,適用于倉庫類型的場所,以檢測是否有人闖入;溫度傳感器可以檢測某一場所內(nèi)的溫度信息,可用以檢測環(huán)境是否有異常;攝像頭則用于探測畫面中是否有異常情況出現(xiàn),包括人員的運動檢測、畫面丟失檢測、物體丟失檢測等,同時還可以利用攝像頭進行錄像。
傳輸層由網(wǎng)關(guān)節(jié)點組成。傳輸層在應(yīng)用層與感知層之間起到一個傳遞信息的功能。網(wǎng)關(guān)節(jié)點通過數(shù)據(jù)適配中間件和網(wǎng)關(guān)中間件來實現(xiàn)傳感器感知數(shù)據(jù)的信息獲取和下發(fā)控制命令功能。
應(yīng)用層由安防系統(tǒng)和web應(yīng)用組成。Web應(yīng)用包括PC端和移動終端上的應(yīng)用。安防系統(tǒng)通過平臺中間件實現(xiàn) 數(shù)據(jù)資源的開放,同時也實現(xiàn)了安防系統(tǒng)對傳輸層設(shè)備、感知層設(shè)備的向下尋址功能。
感知層與傳輸層之間通過數(shù)據(jù)適配中間件接口進行通信;傳輸層與應(yīng)用層之間通過網(wǎng)關(guān)中間件接口進行通信;而應(yīng)用層中的安防系統(tǒng)與web應(yīng)用之間通過平臺中間件接口進行通信。
系統(tǒng)中設(shè)計三種中間件:數(shù)據(jù)適配中間件,網(wǎng)關(guān)中間件和平臺中間件。從功能上說,它們向下為多種設(shè)備的異構(gòu)感知數(shù)據(jù)提供統(tǒng)一的接入格式和能力,并進行數(shù)據(jù)的存儲和整合;向上以統(tǒng)一接口的方式開放設(shè)備資源的能力,提供對感知層設(shè)備數(shù)據(jù)的一致性訪問,同時為各層之間的交互協(xié)議提供了轉(zhuǎn)換和解析。
數(shù)據(jù)適配中間件:為使不同廠家、不同型號、不同用途、擁有不同數(shù)據(jù)格式的傳感器都可以接入到系統(tǒng)中,系統(tǒng)引入數(shù)據(jù)適配中間件。針對不同的傳感器設(shè)備提供相應(yīng)的數(shù)據(jù)獲取與處理模塊,將獲取到的各種異構(gòu)數(shù)據(jù)按照統(tǒng)一的格式進行封裝;數(shù)據(jù)適配中間件也可以按照一定的規(guī)則解析安防系統(tǒng)的控制命令,進而根據(jù)傳感器的唯一標(biāo)識分發(fā)給各感知層設(shè)備。
網(wǎng)關(guān)中間層:網(wǎng)關(guān)中間件在系統(tǒng)中具有唯一標(biāo)識,它的作用包括:負責(zé)感知層與應(yīng)用層之間的信息傳遞,將數(shù)據(jù)適配中間件封裝好的數(shù)據(jù)發(fā)送給平臺中間件;按照事先規(guī)定好的規(guī)則解析安防系統(tǒng)的控制命令;負責(zé)感知層與傳輸層之間的交互協(xié)議的轉(zhuǎn)換與解析。它使用 socket連接進行向上和向下的消息傳遞。
平臺中間層:安防系統(tǒng)通過平臺中間件實現(xiàn)對感知數(shù)據(jù)的接收和處理功能,以及對網(wǎng)關(guān)、感知層設(shè)備的向下尋址功能。同時還負責(zé)傳輸層與應(yīng)用層之間交互協(xié)議的轉(zhuǎn)換與解析。
本系統(tǒng)通過多傳感器中間件的運用,以及對消息交互方式和消息格式自定義等配套措施,為設(shè)備提供方和資源使用方提供了一種新型的安防軟件架構(gòu),助力實現(xiàn)智能安防。
目前流行的組合傳感設(shè)備,在安防也很受青睞。傳感設(shè)備封裝中加入加速度傳感設(shè)備、陀螺儀或電子羅盤所形成的不同組合產(chǎn)品,通過在各單一封裝中整合能夠增加更多的應(yīng)用功能,并且盡可能的節(jié)約了空間及成本。在這些應(yīng)用愈來愈廣泛的領(lǐng)域推動下,這兩年來組合傳感設(shè)備市場的銷售額一直處于不斷上升的狀態(tài),市場潛力巨大。