admin管理员组文章数量:1566222
- wifi的连接测试脚本
- #!/bin/bash
-
- cnt=0
-
- echo $cnt
- busybox cp /system/etc/wifi/wpa_supplicant.conf /data/misc/wifi/
-
- insmod /system/lib/wifi/modules/8192cu.ko
-
- busybox ifconfig wlan0 up
-
- /system/bin/wpa_supplicant -Dwext -iwlan0 -c/data/misc/wifi/wpa_supplicant.conf &
-
- echo $#
- sleep 3
- #if [ $# -eq 1 ]
- #then
- echo "into"
- /system/bin/wpa_cli -iwlan0 scan
- /system/bin/wpa_cli -iwlan0 scan_result
- /system/bin/wpa_cli -iwlan0 add_network
- /system/bin/wpa_cli -iwlan0 set_network $cnt ssid '"bontek01"'
- /system/bin/wpa_cli -iwlan0 set_network $cnt key_mgmt NONE
- /system/bin/wpa_cli -iwlan0 set_network $cnt wep_key0 '"bontekcom2009"'
- /system/bin/wpa_cli -iwlan0 set_network $cnt wep_tx_keyidx 0
- /system/bin/wpa_cli -iwlan0 select_network $cnt
- /system/bin/wpa_cli -iwlan0 enable_network $cnt
- /system/bin/busybox ifconfig wlan0 192.168.1.4
- #fi
-
- echo "end"
- #!/bin/bash
-
- cnt=0
-
- echo $cnt
- busybox cp /system/etc/wifi/wpa_supplicant.conf /data/misc/wifi/
-
- insmod /system/lib/wifi/modules/8192cu.ko
-
- busybox ifconfig wlan0 up
-
- /system/bin/wpa_supplicant -Dwext -iwlan0 -c/data/misc/wifi/wpa_supplicant.conf &
-
- echo $#
- sleep 3
- #if [ $# -eq 1 ]
- #then
- echo "into"
- /system/bin/wpa_cli -iwlan0 scan
- /system/bin/wpa_cli -iwlan0 scan_result
- /system/bin/wpa_cli -iwlan0 add_network
- /system/bin/wpa_cli -iwlan0 set_network $cnt ssid '"bontek01"'
- /system/bin/wpa_cli -iwlan0 set_network $cnt key_mgmt NONE
- /system/bin/wpa_cli -iwlan0 set_network $cnt wep_key0 '"bontekcom2009"'
- /system/bin/wpa_cli -iwlan0 set_network $cnt wep_tx_keyidx 0
- /system/bin/wpa_cli -iwlan0 select_network $cnt
- /system/bin/wpa_cli -iwlan0 enable_network $cnt
- /system/bin/busybox ifconfig wlan0 192.168.1.4
- #fi
-
- echo "end"
-
-
- wifi的无委测试自动化脚本
-
- #!/bin/bash
- echo "$# parameters"
-
- channel=1
- bandwidth=0
- txpower=55
- mp_rate=108
-
- test=0
-
- echo "start test wifi"
-
-
- #if [ $# -ge 1 ]
- #then
- channel=$1
- #fi
- #if [ $# -ge 2 ]
- #then
- bandwidth=$2
- #fi
- #if [ $# -ge 3 ]
- #then
- txpower=$3
- #fi
- #if [ $# -ge 4 ]
- #then
- mp_rate=$4
- #fi
-
- echo "channel = $channel, bandwidth = $bandwidth,
- txpower = $txpower, mp_rate = $mp_rate"
- #init wlan0 and mp mode
-
- ifconfig wlan0 up
- sleep 1
- iwpriv wlan0 mp_start
-
- echo "iwpriv wlan0 mp_channel $channel"
- iwpriv wlan0 mp_channel $channel
- echo "iwpriv wlan0 mp_bandwidth 40M=$bandwidth,shortGI=0"
- iwpriv wlan0 mp_bandwidth 40M=$bandwidth,shortGI=0
- iwpriv wlan0 mp_ant_tx a
- echo "iwpriv wlan0 mp_txpower patha=$txpower,pathb=$txpower"
- iwpriv wlan0 mp_txpower patha=$txpower,pathb=$txpower
- echo "iwpriv wlan0 mp_rate $mp_rate"
- iwpriv wlan0 mp_rate $mp_rate
- iwpriv wlan0 mp_ctx background
-
- read test
-
- iwpriv wlan0 mp_ctx stop
- iwpriv wlan0 mp_stop
- ifconfig wlan0 down
- #!/bin/bash
- echo "$# parameters"
-
- channel=1
- bandwidth=0
- txpower=55
- mp_rate=108
-
- test=0
-
- echo "start test wifi"
-
-
- #if [ $# -ge 1 ]
- #then
- channel=$1
- #fi
- #if [ $# -ge 2 ]
- #then
- bandwidth=$2
- #fi
- #if [ $# -ge 3 ]
- #then
- txpower=$3
- #fi
- #if [ $# -ge 4 ]
- #then
- mp_rate=$4
- #fi
-
- echo "channel = $channel, bandwidth = $bandwidth,
- txpower = $txpower, mp_rate = $mp_rate"
- #init wlan0 and mp mode
-
- ifconfig wlan0 up
- sleep 1
- iwpriv wlan0 mp_start
-
- echo "iwpriv wlan0 mp_channel $channel"
- iwpriv wlan0 mp_channel $channel
- echo "iwpriv wlan0 mp_bandwidth 40M=$bandwidth,shortGI=0"
- iwpriv wlan0 mp_bandwidth 40M=$bandwidth,shortGI=0
- iwpriv wlan0 mp_ant_tx a
- echo "iwpriv wlan0 mp_txpower patha=$txpower,pathb=$txpower"
- iwpriv wlan0 mp_txpower patha=$txpower,pathb=$txpower
- echo "iwpriv wlan0 mp_rate $mp_rate"
- iwpriv wlan0 mp_rate $mp_rate
- iwpriv wlan0 mp_ctx background
-
- read test
-
- iwpriv wlan0 mp_ctx stop
- iwpriv wlan0 mp_stop
- ifconfig wlan0 down
-
-
- wifi的批量安装脚本
-
- REM this bat used to install 3c and wifi test.
-
- ECHO "test start"
-
- adb devices
-
- adb shell /system/bin/mount -t ext4 -o remount,rw /dev/block/mmcblk0p1 /system/
- adb push iwconfig /system/bin/
- adb push iwlist /system/bin/
- adb push iwpriv /system/bin/
- adb push wifi.sh /data/
- adb push test.sh /data/
- adb push 8192cu.ko /system/lib/wifi/modules/
- adb push 8192cu_mp.ko /system/lib/wifi/modules/
-
- adb shell chmod 777 /system/bin/iw*
- adb shell ls -l /system/bin/iw*
- adb shell ls -l /system/lib/wifi/modules/
-
- pause
版权声明:本文标题:wifi 自动化测试脚本 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1727076481a1096387.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论