基于RV1126开发板下的WIFI的AP模式配置
1. WIFI的AP模式介绍
AP,也就是无线接入点,是网络的中心节点。AP模式,全称:接入点(AccessPoint)模式,又称为热点模式。在一个无线网络环境中,无线热点是作为一个主设备。通过管理控制可控制的STA(连接到无线网络中的终端),从而组成无线网络。由AP形成的网络,由AP的MAC地址唯一识别。
热点创建完成后,会由热点创建一个被别的设备可识别的名称,称为SSID(也就是我们经常说到的wifi名)。在Linux系统下,若要使用AP模式,系统必须首先支持hostapd服务,作为AP的认证服务器,负责控制管理stations(通常可以认为带无线网卡的PC)的接入和认证。
2. create_ap开启wifi热点
2.1 create_ap的获取和安装
执行adb shell命令,进入板卡运行环境:
adb shell
执行以下指令安装 git,用于下载 create_ap:
apt-get install git
执行以下指令,通过git工具克隆远程仓库:
git clone https://github.com/oblique/create_ap.git
注意:如果板卡无法连接外网,可以手动下载源代码放进板卡编译安装
安装create_ap:
cd create_ap
sudo make install
安装成功之后,输入以下指令,会打印版本信息,则表示安装成功:
create_ap --version
输入以下指令安装依赖库:
sudo apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq
2.2 获取wlan/wireless名字
执行以下命令,查看网卡信息:
ifconfig
注意:一般像 wlan0 这样以 wl 开头的就是无线网卡。
2.3 测试create_ap是否工作正常
输入以下指令,启动无线IP:
sudo create_ap wlan0 eth0 热点名 密码
注意:设置密码长度不能小于八位,否则无效。
2.4 查看wifi热点情况
输入以下指令查看创建的热点
create_ap --list-running