当前位置:   article > 正文

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

html硬件连wifi

硬件:WG209

641a0617cb42b86bf4222a8d4e3ac910.png

平台: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 的支持

aeebcaef246bf0272e33758cd8c84782.png

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

D、最后出现调试信息为

11eb7f30208251e50b4ae8e78434c18d.png

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 命令可以查看当前连接状态显示

6c91045a128f89d19396048b67c0c85d.png

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/163540
推荐阅读
相关标签
  

闽ICP备14008679号