智慧硬體開發之WIFI模組訊號測試
一、wifi基本功能測試
-
wifi開關是否能正常開啟
-
wifi模式是否可以設定隱藏
-
wifi是否可連線使用
-
wifi是否可加密
-
wifi傳輸距離(家用/公司:10~30m;工業級:100左右,最大可達到300m;wifi是區域網)
二、WiFi特性專項測試
-
WiFi開啟速度或搜尋速度的測試:驗證WiFi,WiFi開啟速度或搜尋速度的測試是否符合要求;
-
WiFi訊號強度測試:測試WiFi在不同位置(如:距離AP無障礙處X米、有障礙區(如:隔離一堵牆、堵牆)等的訊號強度,測試WiFi訊號隨距離的變化或穿障礙物的能力;測試工具:透過WiFi檢測工具(如:WiFi分析儀);
-
測試WiFi傳輸速率測試:分別在不同位置測試WiFi傳輸速度;(測試工具:WiFi分析儀)
-
測試WiFi的競爭性資料傳輸:採用裝置與手機在資料傳輸時進行對比,驗證在多臺裝置同時資料傳輸時,裝置的速率相對明顯下降;
-
測試WiFi休眠的測試:驗證WiFi在系統淺休眠或深休眠時是否進行工作;
-
WiFi穩定性測試:測試WiFi在長時間資料傳輸過程中是否出現異常;
-
AP切換測試:測試裝置在無訊號區到有訊號區的連線速度、重連時是否出現異常等;
-
WiFi與AP之間的漫遊測試:測試WiFi在不同位置下的兩個同名同密碼下是否可以進行切換(即:當從AP1的位置向AP2移動,移動過程中:AP1的訊號越來越弱,AP2的訊號會越來越強,裝置會根據漫遊機制進行快速切換),如果不漫遊的話,WiFi會斷開與1個AP的連線後再連線另1個AP,這樣導致在資料過程中會經常斷線或大量丟包等,此場景主要應用於企業或醫院等;
-
WiFi抗干擾性測試:測試與WiFi其相關硬體模組(如:WiFi與藍芽共用1根天線)是否給其帶來干擾,如出現異常可能出現WiFi打不開、資料傳輸速率很低;
-
WiFi互動性測試:主要測試與硬體模組之間的同時使用時是否出現問題(如:WiFi下載時,進行藍芽傳輸、打電話等)
-
WiFi功耗測試:測試WiFi在不同場景下(如:下載功耗、上傳功耗、漫遊功耗、待機功耗等)的功耗是否在定義範圍之內,如果功耗較高的話,可能導致裝置耗電非常快。
-
WiFi漏電測試:主要驗證裝置在關機後,WiFi是否休眠,裝置在開啟WiFi並使用後,再透過開機時的電量及電壓與裝置關機一段時間(如:8小時)後再開機的電量或電壓進行對比,如果異常的話,裝置再次開機時,電量會明顯下降。
三、wifi訊號測試
1、訊號強度、傳輸速率測試
測試軟體:WIFI分析儀
環境搭建
測試方法:在被測物體上安裝WIFI分析儀
2、吞吐量測試
測試平臺:客戶端:(電腦 )+ 被測機器伺服器端:電腦 + 無線路由
測試軟體:IxChariot Endpoint
環境搭建
測試方法:
客戶端:我們在客戶端安裝所測機器上安裝Performance Endpoint,檢視客戶端IP。
伺服器:在伺服器端安裝IxChariot(控制檯)。將無線路由器的LAN口與伺服器端透過網線連線,組成一個小型區域網,檢視服務端IP。
在伺服器開啟IxChariot,並選擇Throughput指令碼。建立一個測試程式,測試時間設定為1分鐘。
四、wifi耗電測試
以MTK平臺為例:
A關於電流的測量
1、在測量wifi電流前,請先確認是否有一些可疑的第三方apk,比如QQ,比如wifi分析儀等,最好能夠是拿一隻沒有安裝第三方apk的手機進行測試。
2、測試電流時,最好是滅屏待機一段時間後,等電流穩定後進行測量。
3、如果是連線路由器進行測量,請務必不要使路由器接到外網,單獨進行測試。
4、抓取log時,需要同時提供mobilelog和netlog,而且要能夠復現完整的過程,且記錄測試和結束的時間點。
B耗電問題的log分析:
如果以上操作,發現電流仍然偏高,就需要分析log,主要從以下幾點來分析,
1、在測量電流的時間段內,從mainlog搜尋wakelock,檢視是否wakelock被wifi長時間暫用而不釋放。
2、搜尋DHCP,檢視是否有DHCP的頻繁的續租ip地址
3、下載Wireshark軟體,檢視netlog,看看測量時間段內,是否有大量的資料包傳送,比如tcp/ip包,DNS包,ARP包,ICMP包等。
五、wifi檢測工具
1、Speedtest
Speedtest可以幫助我們快速測試當前WiFi或3G/4G網路的速度,除了測試網速,還有上傳速度和ping測試。在電腦上可以直接開啟直接測試網速;在手機上,我們需要安裝SpeedtestAPP,安裝成功後開啟即可一鍵測試寬頻速度。
3、inSSIDer
inSSIDer是一款免費的WIFI訊號檢測軟體,它可以搜尋附近的熱點,收集每個無線網路的詳細資訊。除了提供訊號強度、通道等基本功能外,它還能搜尋到加密方式,最大速率以及MAC地址等資訊。此外,在這些基本資訊的右邊,還可以檢視每個時間段不同WiFi的訊號強度和穩定性(縱座標:訊號強度,橫座標:時間段),其中縱座標越高,表明訊號強度越強,而橫座標越平滑,則表明無線訊號越穩定。InSSIDer除了有電腦版外,還有手機版供我們使用。
3、inSSIDer
inSSIDer是一款免費的WIFI訊號檢測軟體,它可以搜尋附近的熱點,收集每個無線網路的詳細資訊。除了提供訊號強度、通道等基本功能外,它還能搜尋到加密方式,最大速率以及MAC地址等資訊。此外,在這些基本資訊的右邊,還可以檢視每個時間段不同WiFi的訊號強度和穩定性(縱座標:訊號強度,橫座標:時間段),其中縱座標越高,表明訊號強度越強,而橫座標越平滑,則表明無線訊號越穩定。InSSIDer除了有電腦版外,還有手機版供我們使用。
4、WirelessMon
WirelessMon是一款能列出周邊所有無線路由器、無線AP或基站的訊號強度、通道等實時資訊的測試工具,特別是"使用的通道"這一塊,你可以清楚的看到當前通道的擁擠情況,是調整通道避免同頻干擾的重要依據,是一款無線覆蓋工程必備的測試工具。
常州開發APP公司點個贊科技專業的智慧硬體藍芽裝置、WiFi硬體開發。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31421468/viewspace-2700978/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 眼圖測試(硬體測試 訊號完整性測試)
- WiFi訊號監測工具:WiFi Signal for MacWiFiMac
- 簡單聊聊智慧硬體的韌體測試
- NPM測試模組之rewire教程NPM
- 【車載測試】硬體在環模擬(HiL)
- Oculus測試變焦頭顯原型機,釋放硬體升級訊號原型
- 硬體開發筆記(三):硬體開發基本流程,一個USBRS232的模組(二):設計原理相簿筆記
- 測試和發現模組之間耦合的有效手段
- 模組測試
- teprunner測試平臺用例前置模組開發
- 智慧硬體相容性測試常見問題
- 硬體開發筆記(四):硬體開發基本流程,製作一個USB轉RS232的模組(三):設計原理圖筆記
- 無錫哲訊淺談半導體測試企業測試硬體TCC系統
- WiFi訊號強度監測管理軟體 WiFi Signal mac v4.4.10中文版WiFiMac
- 4G模組軟體指南 | 必讀篇之模組資訊(hmeta)
- Ruff OS讓智慧硬體開發變簡單
- k3568硬體開發筆記(第二篇 ) 外圍模組設計筆記
- iOS之Wifi開發探究iOSWiFi
- 移遠 EC20 模組(4G通訊模組)AT指令測試 TCP 通訊過程TCP
- 微信公眾號測試號開發小結
- 測試模組知識 Tree
- 測試開發之效能篇-JMeter介面測試JMeter
- 雷達模組開發學習教程(一)——檢測人員資訊
- 位元組預熱智慧硬體 Ola Friend,預計為智慧耳機;鴻蒙 NEXT 公測正式開啟,微信邀請內測丨 RTE 開發者日報鴻蒙開發者日報
- 如何使用spring測試模組測試請求功能Spring
- Linux系統檢視硬體具體型號資訊Linux
- 測試開發之效能篇-效能測試設計
- 【python測試開發棧】幫你總結python random模組高頻使Pythonrandom
- 硬體開發系列教程
- Android硬體抽象層(HAL)模組編寫規範Android抽象
- TinyTroupe智慧體測試智慧體
- 滲透測試模擬黑客攻擊之蒐集資訊黑客
- Swoole 原始碼分析——鎖與訊號量模組原始碼
- 軟體測試開發:常見測試型別概念型別
- 微信公眾號開發之客服訊息
- MicroPython的random模組(pyb上測試)Pythonrandom
- 先行者說:HarmonyOS創新與AIoT智慧硬體開發AI
- 使用typescript開發angular模組(編寫模組)TypeScriptAngular