1、linux wifi模组:WiFi设置为sta模式后,连接上路由器,Ping路由器的时候发现数据传输的延时不稳定
解决的方法:
<1>、修改驱动关闭power save低功耗
Makefile: CONFIG_POWER_SAVING = n
<2>、在开机的时候执行:iw wlan0 set power_save off //关闭了wifi的省电模式。
注:系统中带有iw的命令 BR2_PACKAGE_IW=y buildroot 的config开启iw编译选项
<3>、wifi自动扫描的问题
Power saving
Although Linux Wireless says that dynamic power saving is enabled for Atheros ath9k single-chips newer than AR9280, for some devices (e.g. AR9285), powertop might still report that power saving is disabled. In this case, enable it manually.
On some devices (e.g. AR9285), enabling the power saving might result in the following error:
# iw dev wlan0 set power_save on
3、设置wifi
WiFi配置为AP模式 --- hostapd 和 udhcpd的使用说明:
https://blog.csdn.net/wit_732/article/details/121038477
4、rtl8821cs ap模式: windows会出现tcp socket异常断开问题,android和ios平台正常;
通过wireshark 抓包分析,出现指定当一个客户端试图获得一个不是该DHCP服务器分配的IP信息。
解决方法:dnsmasq.conf,配置文件增加dhcp-authoritative 将DHCP服务器设置为权威模式,当网络中有其他的DHCP服务器时,加上此参数可以忽略其他DHCP服务器。