USB接口WiFi模块WG209 使用 WPA_SUPPLICANT 连接AP热点的使用说明

描述

 硬件:WG209

 

平台:UBUNTU12.04 32 位

驱动:DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar

WPA_SUPPLICANT 版本:wpa_supplicant-2.6.tar

 

 

 

主要流程

 

第一步 驱动编译

 

A、驱动解压

 

B、修改 MAKEFILE 文件以及 config.mk 文件 MAKEFILE 文件主要修改或添加对应需要移植的平台以及对应的交叉编译路径 config.mk 主要修改某些需要特定支持的模块功能 例如本文中需要的 WPA_supplicant 的支持

C、在顶层目录下执行 make 命令 执行编译

 

D、最后出现调试信息为

os/linux/目录下生成 mt7601Usta.ko 驱动

 

E、在/etc 目录下生成 Wireless/RT2870STA 文件夹 将源码中 RT2860STA.dat 文件放到目录

 

 

 

第二步 WPA_SUPPLICANT 安装

 

A、解压软件

 

B、可以在 MAKEFILE 中修改编译工具路径 执行 make&make install C、在 wpa_supplicant 目录下生成可执行命令 wpa_supplicant

 

D、编译需要 libssl-dev 以及 libnl-dev 的支持 apt-get install libssl-dev libnl-dev


 

第三步  使用

 

A、wpa_supplicant 有 2 种使用方式一种是直接调用配置文件进行连接 另一种是使用 wpa_cli 客户端

 

使用配置文件的方法:

 

在/etc/wpa_supplicant/目录中配置 wpa_supplicant.conf

 

 

例子:network={

 

ssid="XXXXXX"

 

scan_ssid=1

 

key_mgmt=WPA-EAP WPA-PSK IEEE8021X NONE

 

pairwise=TKIP CCMP

 

group=CCMP TKIP WEP104 WEP40

 

psk="XXXXXX"

 

}

 

然后执行 wpa_supplicant -B -d -Dwext -ira0 -c /etc/wpa_supplicant 进行自动连接

 

(注意 配置文件中的内容需要根据你连接的信号的加密方式方法等进行相应配置)

 

使用 wpa_cli 客户端的方法:

 

wpa_cli 支持两种模式:交互模式和命令行模式执行 wpa_cli 命令 进入命令行模式根据提示操作 可进行连接 下面是例子

 

>add_network (assume return 2)

 

>set_network 2 ssid "your ssid"

 

>set_network 2 psk "your pre-shared key"

 

>enable_network 2

 

之后可自动进行连接。

 

连接完成会打印连接信息 在命令行下输入 status 命令可以查看当前连接状态显示

 

更多关于USB接口WiFi模块WG209的信息可访问天工测控官网。


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分