物聯網網關的功能主要包括三個
1、協議轉換能力
從不同的感知網絡到接入網絡的協議轉換、將下層的標準格式的數據統一封裝、保證不同的感知網絡的協議能夠變成統一的數據和信令;將上層下發的數據包解析成感知層協議可以識別的信令和控制指令。
2、可管理能力
首先要對網關進行管理,如注冊管理、權限管理、狀態監管等。網關實現子網內的節點的管理,如獲取節點的標識、狀態、屬性、能量等,以及遠程實現喚醒、控制、診斷、升級和維護等。由于子網的技術標準不同,協議的復雜性不同,所以網關具有的管理性能力不同。
3、廣泛的接入能力
目前用于近程通信的技術標準很多,現在國內外已經在展開針對物聯網網關進行標準化工作,如3GPP、傳感器工作組,實現各種通信技術標準的互聯互通。
智能網關實現的功能
1) 感知網絡接入的能力。智能網關首先是具有對各節點屬性、狀態等信息的獲取功能,即可以感知各節點的實時狀態。其次是具有對節點的遠程控制、喚醒、診斷等功能。
2) 異構網絡的互通能力。智能網關接入必然存在跨域通信的要求,因此需要完善的尋址技術,以確保所有節點的信息都能被準確地進行定位和查詢。
3) 通訊與數據格式標準化。智能網關須實現傳感網絡到傳統通信網絡的協議轉換,將協議適配層上傳輸的標準格式數據進行統一封裝,將廣域接入層下發的數據解包成標準格式數據,實現命令的解析,之后轉換為感知層協議可以識別的信號和控制指令。
簡單地講,智能網關主要完成三個任務,首先是收集傳感器節點的數據;其次是執行數據協議轉換;最后則是將協議轉換后數據快速的發送到公共網絡。除此之外,還應同時具有相應的管理和控制能力。