android手动连接wifi的过程

android手动连接wifi的过程

下面就以手动连接mtk5931的wifi为列,来说明手动连接wifi的过程。
在此之前,先说明下,手动连接的使用场景和作用:
a: 在纯linux的环境下,该手动连接过程,同样适用
b: 在wifi驱动的移植初期,可以通过手动连接来测试该款wifi的基本驱动和wpa_supplicant是否工作正常
c: 通过手动连接,你可以很容易了解wifi的工作过程
d: 通过手动连接,可以很容易的调试,可以很好的定位问题出现哪里。

先概括下wifi手动连接的几个步骤:
a:加载wifi驱动
b:给wifi上电(optional)
c:此时应该出来了网络接口(譬如wlan0),给网络接口上电(ifconfig wlan0 up)
d:对于支持sta/p2p共存的,这个时候可以通过iwpriv命令,生成p2p0网络接口
e:设定wpa_supplicant服务所需的配置文件:wpa_supplicant.conf
f:启动wpa_supplicant,在后台运行
g:启动wpa_cli,并且连接到wpa_supplicant,这个时候可以通过wpa_cli来发送命令给wpa_supplicant来执行。

譬如有时,通过android,有些ap连不上,或不能扫描,或是鉴权失败,则这个时候可

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值