在测试QCA系列IC wifi功能时,需要禁用wifi扫描、漫游和休眠:

1、禁止wifi扫描


描述:因为需要开启wifi时测试wifi TlS,需求是关闭wifi scan 。
需要的工具:iwpriv工具
免费下载地址:https://download.csdn.net/download/weixin_42271802/16232478
当然,有的设备里该路径下就存在这个工具,可以在这个路径下查看:

$ type iwpriv
iwpriv is /system/bin/iwpriv

禁用方法

  1. 进入设备shell(adb shell进入,再进入iwpriv存在的目录下完成后续操作)
  2. #iwpriv wlan0 setUnitTestCmd 9 2 1 0
  3. #iwpriv wlan0 scan_disable 1

当然,开启方法也贴出来:
使能方法

  1. 进入设备shell(adb shell进入,再进入iwpriv存在的目录下完成后续操作)
  2. #iwpriv wlan0 setUnitTestCmd 9 1 1
  3. #iwpriv wlan0 scan_disable 0

疑问:

之前我只进行了1、3步骤,虽然在wifisetting界面(刷新后)能看到扫描有效果,但是测试方说还是不行,结果需要加上步骤2。
同样的,我使用wpa_cli去abort scan:

  1. adb root
  2. adb remount
  3. adb shell
  4. wpa_cli
  5. stop scan
    虽然shell里面显示ok了:
> stop scan
OK

但是好像还是扫描的到wifi,我还没找到原因,希望大家知道原因的分享一下。

2、漫游禁用

如果使用上面的禁用扫描方法,则漫游也将被禁用,无需再次进行单独操作。
如果你不想进行步骤1,单纯想关闭漫游(在不禁用扫描情况下):
针对漫游,可修改WCNSS_qcom_cfg.ini:

# Legacy (non-ESE, non-802.11r) Fast Roaming Support
# To enable, set FastRoamEnabled=1
# To disable, set FastRoamEnabled=0
FastRoamEnabled=0

3、wifi禁止休眠

描述:wifi要进行OTA,所以需要禁止休眠,让OTA顺利进行:
还是在WCNSS_qcom_cfg.ini中的变量修改:

#disable 0
#enbale 1
gEnableImps = 0
gEnableBmps = 0

如果这两个变量不存在,直接找个空白处添加上这两个变量即可,如果有,直接修改赋值。

Qcom平台测试wifi TIS需要关闭wifi扫描、漫游和休眠相关推荐

  1. Win7通过无线网卡共享本地网络,开启WiFi热点以及关闭WiFi热点

    Win7通过WiFi共享本地网络,开启WiFi热点以及关闭WiFi热点 Windows10上开启热点十分方便,只要通过"设置 -> 网络和internet -> 移动热点&quo ...

  2. Android打开WIFI、关闭WIFI、检测当前WIFI状态

    开启WIFI: button.setOnClickListener(new View.OnClickListener() {@Override public void onClick(View v) ...

  3. ADB命令指令控制Android系统的WIFI连接开启/关闭状态

    Android系统的usb调试已开启,连接电脑(有ADB环境) 1.在cmd中,进入shell指令模式 adb shell 2.进入ROOT指令模式 su 3. 打开WIFI指令 svc wifi e ...

  4. monkey测试中防止关闭WIFI的方法

    monkey测试中防止关闭WIFI的方法 在monkey测试过程中,经常出现随机下拉顶部的状态栏,导致WIFI被关闭,测试过程中无网络,业务流程无法进行验证,针对这种情况,有如下两种解决方法: 1.时 ...

  5. 如何在Windows平台用Java代码暴力破解WIFI密码

    开始进入正题.在网上找了很多wifi破解工具,都是linux平台下用的,然后还不支持虚拟机装linux.因为很多笔记本装虚拟机都识别不了内置网卡.所以得把系统刻到U盘,然后用U盘启动.但是我现在穷得连 ...

  6. ESP8266(基于arduino平台)每篇一个知识点—1.wifi STA模式连接指定wifi

    ESP8266(基于arduino平台)每篇一个知识点--1.wifi STA模式连接指定wifi 一.ESP8266(基于arduino平台)每篇一个知识点--1.wifi STA模式连接指定wif ...

  7. WiFi联盟认证、WiFi联盟测试、WiFi联盟认证测试周期、WiFi联盟会员费是多少?

    一.什么是WIFI联盟 Wi-Fi联盟(全称:国际Wi-Fi联盟组织),英语:Wi-Fi Alliance,简称WFA),是一个商业联盟,拥有 Wi-Fi的商标.负责Wi-Fi 认证与商标授权的工作. ...

  8. 开启和关闭wifi的代码段

    1.需要申请的权限 android.permission.ACCESS_WIFI_STATE  android.permission.CHANGE_WIFI_STATE  android.permis ...

  9. 【教程】Microsoft Wi-Fi Direct Virtual关闭方法

    使用Win10电脑的用户应该有不少会发现自己的电脑网络适配器里面多了一个设备叫"Microsoft Wi-Fi Direct Virtual Adapter",这个设备不仅仅存在, ...

最新文章

  1. 文档扫描识别——OpenCV与C++实现OCR文字识别
  2. CLOUD配置审批流发消息
  3. 德利捷读码器设置软件_S7-1500PLC+变频器+编码器组成位置控制系统
  4. 生产环境几个实用的命令整理(一)
  5. java九年_Java 9明年9月釋出正式版
  6. Hexo 简明入门教程(一)
  7. 【Codeforces Round #422 (Div. 2) C】Hacker, pack your bags!(hash写法)
  8. UiLanguage 语言-国家代码表
  9. 智能窗帘传感器c语言程序,单片机智能家居电路控制程序+Proteus仿真+视频(光烟雾传感器与自动窗帘)...
  10. 北京将广纳贤才 建设国际人才社区
  11. RK3288开发板GPIO介绍
  12. 股权分配有什么风险?
  13. python字符串长度输出_python输出指定长度的字符串
  14. 一文读懂基于RC522和S50的RFID开发
  15. 学校计算机工作室制度,邵鹏飞计算机工作室2019-2020学年工作计划
  16. 树莓派+blinker物联网平台+阿里云服务器实现app远程摄像头监控
  17. 随机过程笔记(二):布朗运动
  18. 77底盒和86底盒的区别_开关插座底盒哪几种型号
  19. 【代码笔记】Pytorch-两层BiLSTM情感计算Demo代码解读
  20. 二叉查找树(BST)

热门文章

  1. 通俗讲解CDN是什么
  2. Mybatis(二)映射文件
  3. sRGB HDR概念性学习
  4. 盘点2018年云计算热点:云原生、全栈云,云大脑,谁能独占鳌头?
  5. 图形化开放式生信分析系统开发 - 9 Illumina测序仪测序数据自动拆分
  6. html倒计时的原理,JS实现活动精确倒计时 - 轩枫阁
  7. 公司财务系统html,什么是sap管理系统?
  8. 如何下载网页上的视频
  9. net中winform教程 ListView控件如何实现分组?
  10. php实现echarts任务关系图,react中使用echarts(人物关系图)