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 |