1. 程式人生 > 其它 >用網路損傷儀測試物聯網

用網路損傷儀測試物聯網

背景

物聯網是一種計算裝置、機械、數字機器相互關係的系統,具有通用唯一識別碼(UID),並具有通過網路傳輸資料的能力。物聯網行業屬於國家重點支援的行業,國家不斷出臺的相關法律政策、運營商積極部署NB-IOT網路建設為物聯網行業的發展創造發展機遇。物聯網連線數量呈爆發式增長,2018年我國物聯網連線規模就已達到23億。這些裝置在嚴重擁塞的網路上的通訊效率將決定著使用者的評價,因此測試他們在網路中的穩定性是很重要的。

物聯網裝置需要測試的原因

在大多數情況下,單個物聯網裝置充當感測器,並佔用少量的網路頻寬來通訊少量資料。但是,隨著物聯網裝置數量大幅增加,這些裝置都在爭奪網路頻寬,積少成多,頻寬需求如果超過供應,我們就得需要考慮如何才能確保物聯網裝置在擁擠的網路環境中良好執行。無論物聯網裝置在測試實驗室中表現如何,最終它都得在真實的生產環境中執行,我們必須確保裝置能在真實的網路環境中良好執行。物聯網供應商無法改善其裝置需要連線的公共網路,但是可以在其開發部署過程中考慮到裝置在網路中會碰到什麼問題,提前進行預防,從而提高裝置在網路中的適應性。那麼在實驗室環境內使用HoloWAN網路損傷儀來模擬真實的網路環境。裝置執行在各種模擬出來的網路環境,開發測試人員能夠直接快速地發現問題,重現問題,修復問題。HoloWAN網路損傷儀提供理想的網路模擬,可以在整個物聯網系統的開發和部署過程中正確評估管理風險,能大大提高開發測試的工作效率。

實驗室不是真實的世界

在實驗室開發和測試物聯網裝置時,通過區域網型別的網路進行裝置的設定和測試非常容易。問題是,這些很難反映裝置在實際網路環境真實執行狀況,在小型區域網內,我們很難遇到延遲、頻寬不足、高丟包率等在廣域網中常見的現象。將物聯網裝置或應用部署到現實網路中完全是另一回事。

物聯網開發人員、問答和部署團隊需要能在各種環境能夠良好運作的應用程式和裝置,避免裝置無意義的訊息週期、掛起和崩潰以及在發生錯誤後迅速恢復的能力。所以他們最終也是需要了解導致裝置發生錯誤時的網路環境,需要復現場景去解決問題,這時網路損傷儀的作用就凸顯出來了。

真實環境中測試物聯網的問題

既然在實驗室環境內測試物聯網裝置不可靠,那麼在真實環境內進行測試呢?在真實網路中進行測試並不實際甚至時不可行的!因為:

  1. 實時網路是不受物聯網裝置廠商控制的,即想要的網路型別和拓撲結構並不是開發測試人員決定的,您不能根據需求去重現需要的傳輸網路環境。
  2. 即使是發現某種網路條件下裝置會出現嚴重錯誤,您也無法確定當前網路特徵以及是那種特徵引起的問題。
  3. 即使是找到了引發問題的網路條件,您想要還原相同的網路環境來對裝置進行除錯修復是幾乎不能實現的。

使用網路損傷儀進行測試

既然在區域網環境和真實環境內進行測試是不可靠的,還有什麼方法能夠準確高效率地對裝置進行測試呢?答案是網路模擬,使用HoloWAN網路損傷儀模擬建立一個虛擬測試網路,這些您創建出來的網路環境條件完全受您的控制,您可以隨心所欲地複製真實物聯網網路環境中可能會遇到的所有真實網路場景和發生相關傳輸問題的場景。

使用HoloWAN網路損傷儀的另外一個重要的原因是:您可以通過HoloWAN提供的準確內建統計資料、報表和圖示來直觀瞭解實際情況。

HoloWAN網路損傷儀器能夠輕鬆地重現逼真地虛擬測試網路,通過虛擬技術能夠使用數量有限的物理埠連線大量裝置。通過交換器連線大量裝置,多臺裝置測試共享同一個物理埠,這使得它們非常適合測試物聯網環境。在這些環境中,通常單臺裝置只需要相對較低的網路頻寬來傳輸少量資料,但很多裝置同時傳輸資料,這對網路環境以及網路損傷儀有更嚴苛的要求。高精度、高效能、實惠的HoloWAN網路損傷儀是您明智的選擇。