admin管理员组

文章数量:1542404

  1. wifi的连接测试脚本
  2. #!/bin/bash 
  3.   
  4. cnt=
  5.   
  6. echo $cnt 
  7. busybox cp /system/etc/wifi/wpa_supplicant.conf /data/misc/wifi/ 
  8.   
  9. insmod /system/lib/wifi/modules/8192cu.ko 
  10.   
  11. busybox ifconfig wlan0 up 
  12.   
  13. /system/bin/wpa_supplicant -Dwext -iwlan0 -c/data/misc/wifi/wpa_supplicant.conf & 
  14.   
  15. echo $# 
  16. sleep 3 
  17. #if [ $# -eq 1 ] 
  18. #then 
  19.     echo "into" 
  20.     /system/bin/wpa_cli -iwlan0 scan 
  21.     /system/bin/wpa_cli -iwlan0 scan_result 
  22.     /system/bin/wpa_cli -iwlan0 add_network 
  23.     /system/bin/wpa_cli -iwlan0 set_network $cnt ssid '"bontek01"' 
  24.     /system/bin/wpa_cli -iwlan0 set_network $cnt key_mgmt NONE 
  25.     /system/bin/wpa_cli -iwlan0 set_network $cnt wep_key0 '"bontekcom2009"' 
  26.     /system/bin/wpa_cli -iwlan0 set_network $cnt wep_tx_keyidx 0 
  27.     /system/bin/wpa_cli -iwlan0 select_network $cnt 
  28.     /system/bin/wpa_cli -iwlan0 enable_network $cnt 
  29.     /system/bin/busybox ifconfig wlan0 192.168.1.
  30. #fi 
  31.   
  32. echo "end" 
  33. #!/bin/bash

  34. cnt=0

  35. echo $cnt
  36. busybox cp /system/etc/wifi/wpa_supplicant.conf /data/misc/wifi/

  37. insmod /system/lib/wifi/modules/8192cu.ko

  38. busybox ifconfig wlan0 up

  39. /system/bin/wpa_supplicant -Dwext -iwlan0 -c/data/misc/wifi/wpa_supplicant.conf &

  40. echo $#
  41. sleep 3
  42. #if [ $# -eq 1 ] 
  43. #then 
  44.     echo "into"
  45.     /system/bin/wpa_cli -iwlan0 scan
  46.     /system/bin/wpa_cli -iwlan0 scan_result
  47.     /system/bin/wpa_cli -iwlan0 add_network
  48.     /system/bin/wpa_cli -iwlan0 set_network $cnt ssid '"bontek01"'
  49.     /system/bin/wpa_cli -iwlan0 set_network $cnt key_mgmt NONE
  50.     /system/bin/wpa_cli -iwlan0 set_network $cnt wep_key0 '"bontekcom2009"'    
  51.     /system/bin/wpa_cli -iwlan0 set_network $cnt wep_tx_keyidx 0
  52.     /system/bin/wpa_cli -iwlan0 select_network $cnt
  53.     /system/bin/wpa_cli -iwlan0 enable_network $cnt    
  54.     /system/bin/busybox ifconfig wlan0 192.168.1.4
  55. #fi

  56. echo "end" 


  57. wifi的无委测试自动化脚本

  58. #!/bin/bash 
  59. echo "$# parameters" 
  60.   
  61. channel=
  62. bandwidth=
  63. txpower=55 
  64. mp_rate=108 
  65.   
  66. test=
  67.   
  68. echo "start test wifi" 
  69.   
  70.   
  71. #if [ $# -ge 1 ] 
  72. #then 
  73.     channel=$
  74. #fi 
  75. #if [ $# -ge 2 ] 
  76. #then 
  77.     bandwidth=$
  78. #fi 
  79. #if [ $# -ge 3 ] 
  80. #then 
  81.     txpower=$
  82. #fi 
  83. #if [ $# -ge 4 ] 
  84. #then 
  85.     mp_rate=$
  86. #fi 
  87.   
  88. echo "channel = $channel, bandwidth = $bandwidth, 
  89.       txpower = $txpower, mp_rate = $mp_rate" 
  90. #init wlan0 and mp mode 
  91.   
  92. ifconfig wlan0 up 
  93. sleep 1 
  94. iwpriv wlan0 mp_start 
  95.   
  96. echo "iwpriv wlan0 mp_channel $channel" 
  97. iwpriv wlan0 mp_channel $channel 
  98. echo "iwpriv wlan0 mp_bandwidth 40M=$bandwidth,shortGI=0" 
  99. iwpriv wlan0 mp_bandwidth 40M=$bandwidth,shortGI=
  100. iwpriv wlan0 mp_ant_tx a 
  101. echo "iwpriv wlan0 mp_txpower patha=$txpower,pathb=$txpower" 
  102. iwpriv wlan0 mp_txpower patha=$txpower,pathb=$txpower 
  103. echo "iwpriv wlan0 mp_rate $mp_rate" 
  104. iwpriv wlan0 mp_rate $mp_rate 
  105. iwpriv wlan0 mp_ctx background 
  106.   
  107. read test 
  108.   
  109. iwpriv wlan0 mp_ctx stop 
  110. iwpriv wlan0 mp_stop 
  111. ifconfig wlan0 down 
  112.  #!/bin/bash
  113. echo "$# parameters"

  114. channel=1
  115. bandwidth=0
  116. txpower=55
  117. mp_rate=108

  118. test=0

  119. echo "start test wifi"


  120. #if [ $# -ge 1 ] 
  121. #then
  122.     channel=$1
  123. #fi
  124. #if [ $# -ge 2 ] 
  125. #then
  126.     bandwidth=$2
  127. #fi
  128. #if [ $# -ge 3 ] 
  129. #then 
  130.     txpower=$3
  131. #fi
  132. #if [ $# -ge 4 ] 
  133. #then
  134.     mp_rate=$4
  135. #fi

  136. echo "channel = $channel, bandwidth = $bandwidth, 
  137.       txpower = $txpower, mp_rate = $mp_rate"
  138. #init wlan0 and mp mode

  139. ifconfig wlan0 up
  140. sleep 1
  141. iwpriv wlan0 mp_start

  142. echo "iwpriv wlan0 mp_channel $channel"
  143. iwpriv wlan0 mp_channel $channel
  144. echo "iwpriv wlan0 mp_bandwidth 40M=$bandwidth,shortGI=0"
  145. iwpriv wlan0 mp_bandwidth 40M=$bandwidth,shortGI=0
  146. iwpriv wlan0 mp_ant_tx a
  147. echo "iwpriv wlan0 mp_txpower patha=$txpower,pathb=$txpower"
  148. iwpriv wlan0 mp_txpower patha=$txpower,pathb=$txpower
  149. echo "iwpriv wlan0 mp_rate $mp_rate" 
  150. iwpriv wlan0 mp_rate $mp_rate
  151. iwpriv wlan0 mp_ctx background

  152. read test

  153. iwpriv wlan0 mp_ctx stop
  154. iwpriv wlan0 mp_stop
  155. ifconfig wlan0 down


  156. wifi的批量安装脚本

  157. REM this bat used to install 3c and wifi test. 
  158.   
  159. ECHO "test start" 
  160.   
  161. adb devices 
  162.   
  163. adb shell /system/bin/mount -t ext4 -o remount,rw /dev/block/mmcblk0p1 /system/ 
  164. adb push iwconfig /system/bin/ 
  165. adb push iwlist /system/bin/ 
  166. adb push iwpriv /system/bin/ 
  167. adb push wifi.sh /data/ 
  168. adb push test.sh /data/ 
  169. adb push 8192cu.ko /system/lib/wifi/modules/ 
  170. adb push 8192cu_mp.ko /system/lib/wifi/modules/ 
  171.   
  172. adb shell chmod 777 /system/bin/iw* 
  173. adb shell ls -/system/bin/iw* 
  174. adb shell ls -/system/lib/wifi/modules/ 
  175.   
  176. pause

本文标签: 脚本测试wifi