打印
[技术讨论]

WIFI Linux-3.0.35 Host-AP 指导

[复制链接]
665|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
明远智睿Lan|  楼主 | 2018-12-24 09:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
MY-8188EUS Linux-3.0.35 Host-AP User Guide

目录 [隐藏]
1        运行环境
1.1        使用的开发板
1.2        使用的模块型号
1.3        其它可支持的设备
2        Host-AP 功能准备
2.1        下载需要的文件
2.2        把下载的文件复制到开发板上
2.3        解压文件
2.4        为系统运行准备
3        MY-IMX6-EK200 Host-AP 使用步骤
3.1        加载 WIFI 模块的驱动
3.2        为 WLAN0 配置 IP 地址
3.3        为 WLAN0 启用 DHCP 服务
3.4        为 WLAN0 启用 Host-AP 功能
3.5        客户端设备连接到 Host-AP
4        其它
4.1        设备连接成功时产生的信息
4.2        设备断开连接时产生的信息
运行环境
使用的开发板
开发板型号:MY-IMX6-EK200-6Q
内核版本:Linux-3.0.35
文件系统:rootfs-linux-qt4.tar.bz2
使用的模块型号
模块型号:RTL8188EUS
其它可支持的设备
MY-IMX6-A9系列:MY-IMX6-EK200、MY-IMX6-EK314、MY-IMX6-EK336

Host-AP 功能准备
下载需要的文件
在网盘 “MYZR-IMX6 > 5_MY-Demo” 中下载以下文件:
驱动模块、内核、AP程序
  my-demo-8188eus-l3035-<date>.tar.xz
配置文件
  my_wlan0_hostap_conf_<date>.tar.xz

把下载的文件复制到开发板上
这个步骤自己采取U盘、SD卡或自己熟悉的其它方式完成。

解压文件
解压驱动模块、内核、AP程序
$ tar xf my-demo-8188eus-l3035-<date>.tar.xz -C /root/
解压配置文件
$ tar xf my_wlan0_hostap_conf_<date>.tar.xz -C /
为系统运行准备
替换内核
 用烧录工具把“my-demo-8188eus-l3035-<date>.tar.xz”中的uImage烧录到板子上并重启设备。
写入存储并重启设备
$ sync && reboot

MY-IMX6-EK200 Host-AP 使用步骤
加载 WIFI 模块的驱动
$ insmod /root/my-demo/MY_8188EUS_V418_L3035_IMX6A9.ko

bFWReady == _FALSE call reset 8051...
usbcore: registered new interface driver rtl8188eu
为 WLAN0 配置 IP 地址
$ ifconfig wlan0 192.168.12.1

==> rtl8188e_iol_efuse_patch
RTL871X: nolinked power save enter
为 WLAN0 启用 DHCP 服务
$ udhcpd /etc/my_udhcpd.conf &

[1] 3607
为 WLAN0 启用 Host-AP 功能
$ /root/my-demo/MY_HOSTAPD_R7475_L3035.out /etc/my_hostapd_r7457_2G.conf -B

Configuration file: /etc/my_hostapd_r7457_2G.conf
drv->ifindex=6
l2_sock_recv==l2_sock_xmit=0x0x64640
==> rtl8188e_iol_efuse_patch
RTL871X: nolinked power save leave
Failed to request a scan of neighboring BSSes
+rtl871x_sta_deauth_ops, ff:ff:ff:ff:ff:ff is deauth, reason=2
rtl871x_set_key_ops
rtl871x_set_key_ops
rtl871x_set_key_ops
rtl871x_set_key_ops
Using interface wlan0 with hwaddr e0:b9:4d:7f:e4:40 and ssid 'MY_RTL8188EUS_AP'
rtl871x_set_beacon_ops
RTL871X: assoc success
rtl871x_set_hidden_ssid ignore_broadcast_ssid:0, MY_RTL8188EUS_AP,16
rtl871x_set_acl
rtl871x_seRTL871X: set group key to hw: alg:4(WEP40-1 WEP104-5 TKIP-2 AES-4) keyid:1
t_wps_assoc_resp_ie
rtl871x_set_wps_beacon_ie
rtl871x_set_wps_probe_resp_ie
rtl871x_set_key_ops
rtl871x_set_beacon_ops
rtl871x_set_hidden_ssid ignore_broadcast_ssid:0, MY_RTL8188EUS_AP,16
rtl871x_set_acl
客户端设备连接到 Host-AP
至此,开发板的 Host-AP 功能已启用,客户端设备可连接至此 AP。
需要说明的是,客户端设备(如手机)在首次连接 AP 成功前时可能会失败 0~2 次。
SSID
  MY_WLAN0_HOSTAP

密码
  myzr2012


其它
设备连接成功时产生的信息
RTL871X: set pairwise key to hw: alg:0(WEP40-1 WEP104-5 TKIP-2 AES-4) camid:4
RTL871X: send eapol packet
RTL871X: set pairwise key to hw: alg:0(WEP40-1 WEP104-5 TKIP-2 AES-4) camid:4
RTL871X: set group key to hw: alg:4(WEP40-1 WEP104-5 TKIP-2 AES-4) keyid:1
RTL871X: send eapol packet
RTL871X: set pairwise key to hw: alg:4(WEP40-1 WEP104-5 TKIP-2 AES-4) camid:4
设备断开连接时产生的信息
RTL871X: ap recv deauth reason code(3) sta:b4:0b:44:f5:64:2f
RTL871X: set pairwise key to hw: alg:0(WEP40-1 WEP104-5 TKIP-2 AES-4) camid:4

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

206

主题

261

帖子

4

粉丝