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