将WiFi模块的模式从ap模式修改为sta模式

时间:2024-04-10 10:07:03

基于Linux操作系统,瑞芯微rv1108处理器,使用的是ITM-UT15的WiFi模块。

系统上电后初始化的模式是ap模式。

1.需要在代码中找到相关的配置代码注释掉

2.第一步操作后,编译,烧写镜像。开机启动进入终端命令模式。

使用iwlist wlan0 scanning  查看能够扫描到的WiFi的ssid。(注意:一定要使用能够扫描得到的ssid)

3.编写连接执行的脚本wpa_supplicant.config文件(如下截图)。通过adb命令将脚本文件push到无人机的/tmp目录下

将WiFi模块的模式从ap模式修改为sta模式

4.终端执行命令:wpa_supplicant -c /tmp/wpa_supplicant.config -i wlan0 &

5. ifconfig wlan0 192.168.100.62 ;route add default gw 192.168.100.1  设置IP和网关

这里需要注意:如果设备需要连接一个新的路由器上面,首先在pc机上查看在cmd命令行中使用ipconfig命令,查看相应的默认网关和IP号。根据默认网关设置终端设备的路由器IP地址:

将WiFi模块的模式从ap模式修改为sta模式

6.iwconfig    查看是否连接上路由器

7.ping相应的网关

终端的操作具体信息步骤如下:

将WiFi模块的模式从ap模式修改为sta模式