91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Purple Pi OH在Android11下測(cè)試WiFi和LAN的TCP和UDP傳輸速率

觸覺智能 ? 2024-07-16 08:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

開源鴻蒙硬件方案領(lǐng)跑者觸覺智能

本文適用于在Purple Pi OH在Andriod11下如何測(cè)試WiFi和LAN的TCP和UDP傳輸速率。觸覺智能的Purple Pi OH鴻蒙開源主板,是華為Laval官方社區(qū)主薦的一款鴻蒙開發(fā)主板。

fa403718-430a-11ef-817b-92fbcf53809c.png

fa5c67a8-430a-11ef-817b-92fbcf53809c.jpg

該主板主要針對(duì)學(xué)生黨,極客,工程師,極大降低了開源鴻蒙開發(fā)者的入門門檻,具有以下幾點(diǎn)優(yōu)勢(shì):

支持開源鴻蒙/Linux /Andriod 11/麒麟,兼容樹莓派 ;

四核A55,最高1.8G主頻 Mali G52-2EE GPU ;

支持OpenGL/CL/Vulkan/1T NPU/8MISP ;

支持TensorFlow/MXNet/PyTorch/Caffe ;

支持1*千兆以太網(wǎng)、3*USB2.0、1*USB3.0、3*UART、2*SPI、2*I2C、28*GPIO、1*MIPI DSI、1*HDMI ;

支持OpenHarmony3.2/4.0/4.1版本,開放SDK源代碼 ;

活躍的開發(fā)者社區(qū), 更多牛人在線技術(shù)支持 ;

超小尺寸,極致性價(jià)比,只需249元 ;


一、安裝iperf3工具


為了測(cè)量出WiFi和LAN在不同的傳輸協(xié)議(TCP和UDP)下的數(shù)據(jù)傳輸速率,我們需要用到一個(gè)專業(yè)的工具iperf,它可以運(yùn)行在任何IP網(wǎng)絡(luò)上,包括本地以太網(wǎng)、接入因特網(wǎng)、Wi-Fi網(wǎng)絡(luò)等。在工作模式上,iperf運(yùn)行于服務(wù)器、客戶端模式下,其服務(wù)器端主要用于監(jiān)聽到達(dá)的測(cè)試請(qǐng)求,而客戶端主要用于發(fā)起連接會(huì)話,因此要使用iperf,需要兩臺(tái)服務(wù)器,一臺(tái)運(yùn)行在服務(wù)器模式下,另一臺(tái)運(yùn)行在客戶端模式下。在這里我選擇Purple Pi OH作為安卓客戶端,我的ubuntu作為服務(wù)端,兩端運(yùn)用iperf工具進(jìn)行通訊,通過收發(fā)數(shù)據(jù)從而測(cè)出傳輸速率。


1.1Android客戶端安裝iperf3.apk

這里選用的是安裝一個(gè)名叫Magic iperf的app。大家可以網(wǎng)上找資源下載,也可以前往iperf官網(wǎng)下載。我這里也為大家分享一下我找到的資源。你可以點(diǎn)擊下方百度網(wǎng)盤連接自行獲取,連接如下:

Iperf官方andriod版iperf3:
鏈接:https://pan.baidu.com/s/1Gen9hohGjSYNFcwsXI5eOg
提取碼:qal6

將下載后的apk通過adb install命令安裝到Purple Pi OH中,如下圖所示:

fa690094-430a-11ef-817b-92fbcf53809c.png

你只需要把紅框框住的地址換成你存放iperf3.apk的本地路徑地址就行。Success表示apk安裝成功。

iperf3.apk在Purple Pi OH上的圖標(biāo)如下圖所示:

fa71193c-430a-11ef-817b-92fbcf53809c.png

1.2AndroidUbuntu服務(wù)端安裝

在Ubuntu的終端執(zhí)行sudo apt -y install iperf3即可安裝。如下圖所示:

fa9575fc-430a-11ef-817b-92fbcf53809c.png

二、Ubuntu主機(jī)服務(wù)端設(shè)置


2.1查詢Ubuntu主機(jī)IP地址

在Ubuntu進(jìn)入服務(wù)端模式之前,我們需要先查詢一下ubuntu的IP地址,方便后續(xù)Andriod客戶端通過Ubuntu主機(jī)IP地址與主機(jī)網(wǎng)絡(luò)通信。在Ubuntu命令行終端執(zhí)行ifconfig命令查詢IP地址,如下圖所示:

faa6a2fa-430a-11ef-817b-92fbcf53809c.png



2.2Ubuntu主機(jī)運(yùn)行服務(wù)端模式


ubuntu主機(jī)執(zhí)行iperf3 -s進(jìn)入服務(wù)端模式(我的ubuntu服務(wù)端IP:192.168.0.106),如下圖所示:

fac7514e-430a-11ef-817b-92fbcf53809c.png

三、Android客戶端設(shè)置


3.1Android客戶端IP地址查詢

我們先令A(yù)ndriod客戶端連接上可上網(wǎng)的WiFi,LAN口插上可上網(wǎng)的網(wǎng)線。然后通過adb調(diào)試查詢Andriod客戶端的IP地址,如下圖所示:

fad392e2-430a-11ef-817b-92fbcf53809c.png

在這里,wlan0表示W(wǎng)iFi的IP地址,為192.168.0.162。

eth0表示LAN口的IP地址,為192.168.0.119。


3.2Android客戶端運(yùn)行MagiciPerf

Android客戶端打開Magic iPerf,軟件運(yùn)行界面如下:

faea52c0-430a-11ef-817b-92fbcf53809c.png

這款軟件支持iperf2,也支持iperf3,這里我們選擇使用iperf3,點(diǎn)擊下圖所示按鈕切換 :

fafa94d2-430a-11ef-817b-92fbcf53809c.png

四、測(cè)試TCP速率


4.1Android客戶端Magic iPref設(shè)置


點(diǎn)擊魔法棒圖標(biāo),如下圖所示:

fb10ed86-430a-11ef-817b-92fbcf53809c.png

切換為TCP模式,點(diǎn)擊下圖所示按鈕:

fb29597a-430a-11ef-817b-92fbcf53809c.png

然后點(diǎn)擊【RUN】,如下圖所示:

fb31deba-430a-11ef-817b-92fbcf53809c.png

4.2Android客戶端與Ubuntu主機(jī)網(wǎng)絡(luò)通信

(1)Android端設(shè)備如果只有一個(gè)網(wǎng)卡設(shè)備或者只有一個(gè)有效IP地址,只需要執(zhí)行【iperf3 -c 主機(jī)IP地址】命令和ubuntu服務(wù)端通信以測(cè)試網(wǎng)絡(luò)帶寬。

(2)當(dāng)Andriod有多個(gè)網(wǎng)卡設(shè)備多個(gè)IP地址時(shí),我們可以通過iperf工具

【-B】選項(xiàng)選擇用來發(fā)送和接受數(shù)據(jù)的網(wǎng)卡。

例如測(cè)試WiFi,我們只需要在-B后面接上WiFi的IP地址:如果要測(cè)試LAN,那就在-B后面接上LAN口的IP地址。如果按照上面介紹的步驟切換好iperf版本后,輸入命令時(shí)iperf3可以省略。

以測(cè)試我們上面配置好的Andriod設(shè)備WiFi為例:

測(cè)試WiFi執(zhí)行iperf3-c 192.168.0.106 -B 192.168.0.162

fb555a5c-430a-11ef-817b-92fbcf53809c.png

Android端測(cè)試結(jié)果顯示如下:

fb638604-430a-11ef-817b-92fbcf53809c.png

Ubuntu主機(jī)服務(wù)端測(cè)試結(jié)果顯示如下:

fb74e71e-430a-11ef-817b-92fbcf53809c.png

五、測(cè)試UDP速率

只需要點(diǎn)擊魔方棒工具,切換為UDP模式:

fb86e126-430a-11ef-817b-92fbcf53809c.png

輸入命令時(shí),【-c】前面加一個(gè)【-u】,其余的操作步驟和測(cè)試TCP的一致,可以參考上面TCP的部分。

測(cè)試結(jié)果如下:

fb92a506-430a-11ef-817b-92fbcf53809c.png

六、總結(jié)

Iperf是一款基于TCP/IP和UDP/IP的網(wǎng)絡(luò)性能測(cè)試工具,它可以用來測(cè)量網(wǎng)絡(luò)帶寬和網(wǎng)絡(luò)質(zhì)量,還可以提供網(wǎng)絡(luò)延遲抖動(dòng)、數(shù)據(jù)包丟失率、最大傳輸單元等統(tǒng)計(jì)信息??梢哉fiperf工具功能非常強(qiáng)大,除了上述示例的基礎(chǔ)命令,iperf工具還有很多命令,可以實(shí)現(xiàn)各種參數(shù)的調(diào)整,從而達(dá)到你想要設(shè)置的測(cè)試條件。如果大家對(duì)iperf感興趣,大家可以通過網(wǎng)上資料去深入學(xué)習(xí)。同時(shí)iperf工具除了可以測(cè)試上面展示的Purple Pi OH的網(wǎng)絡(luò),我司的其他產(chǎn)品也可以通過該工具來測(cè)試網(wǎng)絡(luò)帶寬,方法都大同小異,大家可以參考上面的例子來具體情況具體實(shí)現(xiàn)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    4024

    瀏覽量

    133978
  • 主板
    +關(guān)注

    關(guān)注

    54

    文章

    2360

    瀏覽量

    76815
  • WIFI
    +關(guān)注

    關(guān)注

    82

    文章

    5509

    瀏覽量

    213529
  • Purple Pi
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    590
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    技術(shù)分享 | RK3568 Android11 如何實(shí)現(xiàn)自啟動(dòng)應(yīng)用

    隨著Android版本的不斷升級(jí),對(duì)于應(yīng)用權(quán)限的管理會(huì)更加苛刻。我司IAC-RK3568-Kit開發(fā)板默認(rèn)搭載Android11,相比較之前RK3288的產(chǎn)品安卓版本變更較大,有些客戶反饋之前
    的頭像 發(fā)表于 02-05 17:26 ?401次閱讀
    技術(shù)分享 | RK3568 <b class='flag-5'>Android11</b> 如何實(shí)現(xiàn)自啟動(dòng)應(yīng)用

    RK3568 Android11編譯環(huán)境搭建及報(bào)錯(cuò)解決指南

    嵌入式開發(fā)領(lǐng)域,RK3568 芯片憑借其出色的性能被廣泛應(yīng)用?;?RK3568 進(jìn)行 Android11 系統(tǒng)的開發(fā),首先要搭建好編譯環(huán)境。本文將詳細(xì)介紹 Ubuntu20.04 系統(tǒng)上搭建 RK3568
    的頭像 發(fā)表于 02-04 17:37 ?1695次閱讀
    RK3568 <b class='flag-5'>Android11</b>編譯環(huán)境搭建及報(bào)錯(cuò)解決指南

    工業(yè)級(jí)4G路由器:TCP/IP與UDP協(xié)議,解鎖工業(yè)物聯(lián)網(wǎng)高效傳輸新范式

    /以太網(wǎng)能力,正重新定義工業(yè)數(shù)據(jù)傳輸的邊界。其核心優(yōu)勢(shì),在于對(duì)TCP/IP與UDP協(xié)議的深度適配,為不同場(chǎng)景提供精準(zhǔn)的通信解決方案。 ?? ?TCP/IP協(xié)議:可靠
    的頭像 發(fā)表于 01-19 18:25 ?185次閱讀
    工業(yè)級(jí)4G路由器:<b class='flag-5'>TCP</b>/IP與<b class='flag-5'>UDP</b>協(xié)議,解鎖工業(yè)物聯(lián)網(wǎng)高效<b class='flag-5'>傳輸</b>新范式

    WiFi7速率怎么算?一個(gè)公式看懂 46Gbps 從何而來

    測(cè)試、質(zhì)檢測(cè)試、抽樣入庫測(cè)試及外場(chǎng)驗(yàn)收測(cè)試階段,通過精準(zhǔn)構(gòu)建信道模型、用戶流量模型與干擾用戶流量模型,為 WiFi 服務(wù)及設(shè)備性能
    發(fā)表于 12-09 11:42

    TCPUDP的區(qū)別

    首先概括一基本的區(qū)別: TCP是一個(gè)面向連接的、可靠的、基于字節(jié)流的傳輸層協(xié)議。 而UDP是一個(gè)面向無連接的傳輸層協(xié)議。(就這么簡(jiǎn)單,
    發(fā)表于 12-09 07:24

    TCP/UDP 三模式!遠(yuǎn)程監(jiān)控以太網(wǎng)溫濕度傳感器,響應(yīng)快至 1ms

    ,集成完整 TCP/IP 協(xié)議棧,相比傳統(tǒng) RS485 傳感器,數(shù)據(jù)傳輸速率提升近千倍(可達(dá) MB 級(jí)吞吐),響應(yīng)延遲低至 1-5 毫秒,完美適配遠(yuǎn)程監(jiān)控與大并發(fā)數(shù)據(jù)采集場(chǎng)景。 ? 多模式通訊適配
    的頭像 發(fā)表于 12-04 15:04 ?855次閱讀
    <b class='flag-5'>TCP</b>/<b class='flag-5'>UDP</b> 三模式!遠(yuǎn)程監(jiān)控以太網(wǎng)溫濕度傳感器,響應(yīng)快至 1ms

    請(qǐng)問TCPUDP 可以使用同一個(gè)端口嗎?

    TCPUDP 可以使用同一個(gè)端口嗎?
    發(fā)表于 12-03 08:01

    以太網(wǎng)通訊FPGA上的實(shí)現(xiàn)

    、雙工模式、是否采用流控等。FPGA和PHY之間有一個(gè)RGMII接口。RGMII是GMII的簡(jiǎn)化版,數(shù)據(jù)位寬為2位,1000Mbps傳輸速率,時(shí)鐘頻率為125Mhz。 PHY芯片K
    發(fā)表于 10-30 07:45

    多模光纖傳輸速率是多少

    多模光纖的傳輸速率因技術(shù)標(biāo)準(zhǔn)和應(yīng)用場(chǎng)景不同而存在顯著差異,典型傳輸速率范圍為10 Mbit/s至400 Gbit/s,具體速率取決于光纖類型
    的頭像 發(fā)表于 08-22 09:55 ?1804次閱讀

    【上海晶珩睿莓1開發(fā)板試用體驗(yàn)】5、網(wǎng)絡(luò)性能測(cè)試

    模式下設(shè)置帶寬(例如 10M),或 TCP 用于限制發(fā)送速率 -P <并發(fā)流數(shù)>: 并發(fā)流數(shù)量(模擬多連接) -R: 反向測(cè)試(客戶端接收) -w <窗口大小
    發(fā)表于 08-19 10:25

    第五章 W55MH32 UDP示例

    本文介紹了 W55MH32?芯片上實(shí)現(xiàn) UDP?通信及數(shù)據(jù)回環(huán)測(cè)試的方法。闡述了 UDP?協(xié)議的概念、特點(diǎn)、應(yīng)用場(chǎng)景、報(bào)文傳輸流程和報(bào)文結(jié)
    的頭像 發(fā)表于 07-24 09:13 ?1049次閱讀
    第五章 W55MH32 <b class='flag-5'>UDP</b>示例

    第三章 W55MH32 TCP Client示例

    本文介紹 W55MH32?芯片上實(shí)現(xiàn) TCP?客戶端模式進(jìn)行數(shù)據(jù)回環(huán)測(cè)試的方法。闡述 TCP?協(xié)議概念、特點(diǎn)、與 UDP?區(qū)別、應(yīng)用場(chǎng)景及
    的頭像 發(fā)表于 07-24 09:06 ?1123次閱讀
    第三章 W55MH32 <b class='flag-5'>TCP</b> Client示例

    Android14BLE中,當(dāng)MTU超過 517時(shí),如何處理數(shù)據(jù)傳輸?

    /behavior-changes-all#mtu-set-to-517 我們應(yīng)用更改后進(jìn)行了測(cè)試,但遇到了無法傳輸超過 512 字節(jié)數(shù)據(jù)的問題。 由于客戶的工作數(shù)據(jù)通常超過 512 字節(jié),我們預(yù)計(jì)需要分割數(shù)據(jù)進(jìn)行
    發(fā)表于 07-01 06:56

    labview使用tcp接收下位機(jī)數(shù)據(jù),最大也就200Hz,如何提高速率到500Hz?

    labview使用tcp采集數(shù)據(jù),使用了生產(chǎn)者-消費(fèi)者模式,將接收功能和存儲(chǔ)、顯示功能分割開來,用隊(duì)列中間傳輸數(shù)據(jù),但是這樣速率也很慢,最多也就達(dá)到200Hz,有沒有別的辦法能夠提升
    發(fā)表于 06-11 16:18

    3步精簡(jiǎn)Android11預(yù)裝!瑞芯微開發(fā)板系統(tǒng)瘦身實(shí)戰(zhàn)

    本文介紹瑞芯微開發(fā)板安卓Android11系統(tǒng)預(yù)裝應(yīng)用裁剪的方法,使用觸覺智能PurplePiOH鴻蒙開發(fā)板演示,搭載了瑞芯微RK3566芯片,4核1.8Ghz+1T算力NPU;類樹莓派
    的頭像 發(fā)表于 06-06 17:57 ?1255次閱讀
    3步精簡(jiǎn)<b class='flag-5'>Android11</b>預(yù)裝!瑞芯微開發(fā)板系統(tǒng)瘦身實(shí)戰(zhàn)