0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

GPS_WiFi_蓝牙模块知识 2018-12-27 22:28 次阅读

硬件: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的信息可访问天工测控官网。


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

    关注

    9

    文章

    699

    浏览量

    55570
  • wifi模块
    +关注

    关注

    60

    文章

    379

    浏览量

    73336
收藏 人收藏

    评论

    相关推荐

    【飞凌嵌入式OK3576-C开发板体验】ssh连接与文件传输

    cfg80211_wext=12 安装完成后,重新执行lsmod命令,即可看到wifi模块的驱动已经安装了 连接wifi wifi信息
    发表于 08-22 11:29

    esp8266wifi模块怎么连接手机

    ESP8266 WiFi模块连接手机主要可以通过两种方式实现: 通过路由器连接(STA模式)和直接作为热点
    的头像 发表于 08-19 17:27 2147次阅读

    cyw43455 PMF模式的wpa_supplicant.conf设置是什么?

    WPA2-PSK/AES + PMF(禁用)时,如果 STA 想要连接接入点,wpa_supplicant.conf 应如何设置。 3.当 AP 设置
    发表于 07-23 06:41

    ESP8266是否可以连接WPA2_Enterprise AP

    我有一个关于 WPA2-Enterprise 和 AT 命令的问题。 是否可以连接WPA2_Enterprise AP
    发表于 07-16 08:20

    通过esp8266发送AT指令控制连接ap热点,为什么连接时会先提示 WIFI DISCONNECT ?

    请问;如下是我通过esp8266发送AT指令控制连接ap热点,可是为什么连接时,会先提示 WIFI DISCONNECT ? AT+CWJA
    发表于 07-15 06:18

    1YN - CYW43439 WPA3驱动程序错误的原因?

    当我尝试连接网络时,得到的结果是 ~# wpa_supplicant -B -i wlan0 -c wlan.conf udhcpc -i wlan0Successfully initialized
    发表于 07-03 07:39

    请问esp32能不能自动找到信号最强的wifi ap进行连接

    你好,我的设置好多wifi ap 热点,他们的ssid 和密码 都是相同。请问 esp32 能不能自动找到信号最强的wifi ap 进行
    发表于 06-13 07:33

    ESP8266连接WPA3失败的原因?如何解决?

    我使用ESP8266连接WPA3热点失败,log提示“no ap found”,设置auth_mode为WIFI_AUTH_WPA2_WPA
    发表于 06-11 07:47

    用cyw43455怎么通过wl直接连接网络?

    不想用wpa_supplicant ,想直接用wl tool 连接网络,我看到了这篇帖子, https://community.infineon.com/t5/AIROC-Wi-Fi-MCUs
    发表于 05-27 08:15

    1YN - CYW43439 WPA3驱动程序错误的原因?

    当我尝试连接网络时,得到的结果是 ~# wpa_supplicant -B -i wlan0 -c wlan.conf udhcpc -i wlan0Successfully initialized
    发表于 05-24 06:55

    Cypress43455通过MULTICH_CONNECT_PCB连接到wlan1接口的设备无法建立连接怎么解决?

    wlan0(作为 STA)上,我们使用 wpa_supplicant,通过\"/usr/sbin/wpa_supplicant -B -i wlan0 -c /etc
    发表于 03-06 06:48

    请问如何在i.MX8 Plus Solidrun上为Wi-Fi设置接入点模式?

    iee80211n=1 wilist wlan0 频率 killall wpa_supplicant killall hostapd ifconfig wlan0 192.168.1.10 netmask
    发表于 03-01 09:52

    【米尔-瑞萨RZ/G2UL开发板】2.串口通信与WIFI测试

    scan | grep SSID 设置 WiFi 密码 wpa_passphrase FAST_17DC qq123456 连接 WiFi killall
    发表于 02-05 19:33

    智能家居IoT AP WiFi模块方案

    智能网关在智能家居应用中,需要能够实现数据传输,数据上传以及控制指令下发,这部分的话,就要求WiFi模块既可以做AP,又可以做Station,因此会优先选择带UART接口的IoT
    的头像 发表于 01-09 11:35 1547次阅读
    智能家居IoT <b class='flag-5'>AP</b> <b class='flag-5'>WiFi</b><b class='flag-5'>模块</b>方案

    【飞凌 OK113i-C 全志T113-i开发板】WiFi和以太网络的使用

    热点,这次我们就来通过配置文件的方式,让开发板上电自动链接指定的AP热点,这样就不用每次还要使用串口进行登录了。 确认wpa_supplicant的支持 开启 配置
    发表于 12-27 09:57