3.3 连接 AP

连接 AP 是通过 wpa_supplicant 进程进行的。wpa_supplicant 是开源代码,Linux、Android 都是采用它负责 WiFi 的连接过程,它包含了 WEP、WPA/WPA2、WPAPSK/WPA2-PSK、WAPI、WPS、P2P、EAP 等协议。

步骤 1. 启动 wpa_supplicant 进程。

执行 shell 命令:

wpa_supplicant –iwlan0 –Dnl80211 –c/etc/Wireless/wpa_supplicant.conf&

iwlan0 表示使用 wlan0 网口;

Dnl80211 表示使用 cfg80211 接口(用户态的接口是 libnl,内核中是 cfg80211), 另外一个可选的是-Dwext,表示使用 wext 接口,mt7601u 需要使用-Dwext;

c/etc/Wireless/wpa_supplicant.conf 是 wpa_supplicant 的配置文件,要保证该文件已经存在。

执行完后,用 ps 命令查看一下 wpa_supplicant 进程是否存在,存在表示工作正常。如果没有 wpa_supplicant 进程,可以增加wpa_supplicant 的打印级别,从 log 看出现什么问题,如:

wpa_supplicant –iwlan0 –Dnl80211 c/etc/Wireless/wpa_supplicant.conf –ddd &

步骤 2. 启动 wpa_cli 进程。

执行 shell 命令:

wpa_cli –iwlan0 –p/var/wpa_supplicant

执行成功会出现“>”符号。

如果出现“Could not connect to wpa_supplicant - re-trying”,那表示 wpa_cli 不能和wpa_supplicant 建立 socket 连接,这时要检查 wpa_supplicant 进程是否还在,再看是否有/var/wpa_supplicant/wlan0,然后检查 wpa_supplicant.conf 文件中是否是

ctrl_interface=/var/wpa_supplicant。

步骤 3. 扫描。

在“>”后执行“scan”命令,收到“CTRL-EVENT-SCAN-RESULTS”后再执行 “scan_results”,会获得扫描结果。

下图 wpa_cli 扫描 AP 结果

ap的ht模式_AP6256 STA模式操作示例相关推荐

  1. ESP8266的AP模式与STA模式简单测试

    系列文章: ESP8266的AP模式与STA模式简单测试 简单的Java服务器和客户端的通信 STM32 ESP8266和Java服务器透传模式下的双向通信 jsp向servlet传输数据 Servl ...

  2. ap模式和sta模式共存_【经验】解密Wi-Fi模块如何实现AP模式和STA模式的切换

    Wizard Gecko WGM110 Wi-Fi模块支持 AP (Access Point) 和station mode,并且在运行过程中可以实现角色的互换,同时不需要复位模块. Command/E ...

  3. ap模式和sta模式共存_wifi芯片及在STA和AP模式共存时的控制方法

    wifi芯片及在STA和AP模式共存时的控制方法 [专利摘要]本发明公开了一种支持STA模式和AP模式共存的wifi芯片以及其在STA模式和AP模式共存时的控制方法.该方法包括:接收同时开启STA模式 ...

  4. ap模式和sta模式共存_AP+AC组网下的本地转发及集中转发

    现在越来越多的企业都有自己的无线网络,而无线网络的组网方式一般都是使用AC+AP模式进行组网,使用无线网络能够提供经济.高效的网络接入方式.相比有线网络,无线网络下只要能接入无线网的地方都可以使用网络 ...

  5. WiFi模块的AP模式和STA模式

    WiFi模块内置无线网络协议IEEE802.11协议栈以及TCP/IP协议栈,实现用户串口或TTL电平信息与无线网络之间的转换. WiFi模块两种拓扑类型:基础网(Infra)和自组网(Adhoc): ...

  6. WIFI模块中AP模式和STA模式的区别

    WIFI模块中,AP和STA模式中分别意思是: 1.AP:也就是无线接入点,是一个无线网络的创建者,是网络的中心节点.一般家庭或办公室使用的无线路由器就是一个AP. 2.STA站点就是每一个连接到无线 ...

  7. esp8266设置sta失败_ESP8266的AP模式与STA模式简单测试

    一.三种工作模式STA模式(Station):工作在STA模式下的8266就像是一个接收机一样,它可以接收来自无线路由器发出的信号,实现了8266通过接收路由器的信号而能够连接互联网,如果把8266安 ...

  8. ap模式和sta模式共存_无线Wifi图传模块AP和STA工作模式详解

    无线Wifi图传模块包括两种工作模式AP和STA,在这两模式的支持下,无线Wifi图传模块产品可以实现一发多收的功能.下面我们就从AP和STA的基本概念开始了解它们. 一.AP和STA的基本概念 AP ...

  9. ap模式和sta模式共存_WIFI模块的STA模式和AP模式有什么区别

    展开全部 WIFI模块中,AP和STA模式中分别意思是: 1.AP:也就是无线62616964757a686964616fe4b893e5b19e31333431366239接入点,是一个无线网络的创 ...

最新文章

  1. 关于架构的一点思考(一)
  2. WPF里ItemsControl的分组实现
  3. netty:IO模型
  4. linux文件系统初始化过程(6)---执行init程序
  5. 特征金字塔 Feature Pyramid Networks for Object Detection
  6. flutter listview 滚动到底部_Flutter系列之Flex布局详解
  7. 使用Tslib在触摸屏上显示汉字【转】
  8. CassiniDev源码学习 - 可替代IIS的单机Web Form解决方案
  9. python在数字后添加字符_用python生成数字、字母和特殊字符混合的字符串
  10. Codeforces Round #339 (Div. 1) C. Necklace 构造题
  11. 苹果手机连wifi很慢-解决方案
  12. 元数据编码和传输标准(METS)
  13. 手工制作使用WinXShell的PE(不是直接生成) #1
  14. R语言(五) Plotly绘图基本命令介绍
  15. 数据,源码防泄密解决方案
  16. 2016互联网金融安全峰会报名
  17. redis 清理缓存
  18. python提取发票信息发票识别_python 发票识别
  19. php正则表达式替换字符,php正则表达式如何替换字符
  20. 【译】使用 AngularJS 和 Electron 构建桌面应用

热门文章

  1. Translating Embedding for Modeling Multi-relational Data
  2. Python编程基础:第五十二节 高阶函数High Order Functions
  3. 如何用MLflow做机器学习实验效果比对
  4. android 4.3 操作源码实现系统截屏(暂无移植性)
  5. elasticSearch6源码分析(2)模块化管理
  6. 区块链常用架构是什么?它和保险业又如何结合?
  7. kafka入门:简介、使用场景、设计原理、主要配置及集群搭建--转载
  8. 【机器学习】随机森林原理
  9. 一场低调的逆袭:清华文化如何改变了王兴和美团?
  10. nginx 部署静态网页