多年來,物聯網網關一直是消費級物聯網體系和企業級物聯網體系結構的基本要素,也可以說是最基本的體系結構組件之一,可以充當不同網絡之間的橋梁,讓物聯網設備生成的數據能夠傳輸到云端。
物聯網網關基本的功能是將局域網內的傳感器或其他設備與廣域網上的設備進行交互,并將數據匯聚起來傳送出去。物聯網網關擁有與PC類似的電源、內存存儲和功能,但在堅固的外殼中,它們可以是橋接元素,可以在工廠或工業環境中連接OT設備、從OT設置中的機械、控件或其他元素獲取數據,并將其輸送到存在技術標準的IT世界或數據中心或云中,以完成在OT設置中無法運作的物聯網報告和分析。
物聯網網關的主要功能可以分為:
①廣泛的接入能力
目前用于近程通信的技術標準很多,僅常見的WSNs技術就包括Lonworks. ZigBee、6LowPAN、 RUBEE等。各類技術主要針對某一應用展開,之間缺乏兼容性和體系規劃。現在國內、外已經在展開針對物 聯網網關進行標準化工作,如3GPP、傳感器工作組,實現各種通信技術標準的互聯互通。
②可管理能力
強大的管理能力,對于任何大型網絡都是必不可少的。首先要對網關進行管理,如注冊管理、權限管理、 狀態監管等。網關實現子網內的節點的管理,如獲取節點的標識、狀態、屬性、能量等,以及遠程實現喚醒、 控制、診斷、升級和維護等。由于子網的技術標準不同,協議的復雜性不同,所以網關具有的管理能力不同。提出基于模塊化物聯網網關方式來管理不同的感知網絡、不同的應用,保證能夠使用統一的管理接口技術 對末梢網絡節點進行統一管理。
③協議轉換能力
從不同的感知網絡到接入網絡的協議轉換、將下層的標準格式的數據統一封裝、保證不同的感知網絡的協議能夠變成統一的數據和信令;將上層下發的數據包解析成感知層協議可以識別的信令和控制指令。
所有網絡都有一個邊界,限制與直接連接到它的設備的通信。因此,如果網絡想要與該邊界之外的設備, 節點或網絡通信,則它們需要網關的功能。網關通常被表征為路由器和調制解調器的組合。
網關在網絡邊緣實現,并管理從該網絡內部或外部定向的所有數據。當一個網絡想要與另一個網絡通信時,數據包將傳遞到網關,然后通過最有效的路徑路由到目的地。除路由數據外,網關還將存儲有關主機網絡 內部路徑的信息以及遇到的任何其他網絡的路徑。