本文主要讲解RK3568 WiFi 设置静态 ip 开机自动连接以及RK356如何设置WiFi 自启脚本,希望可以协助用户加速产品的研发进度,仅供参考使用,本文主要适用于瑞芯微RK3568平台,Linux4.19.206 操作系统,其他平台也可以参考,但是不同平台之间会存在差异,需客户自行修改以适应自己的使用。
一、WiFi设置静态ip开机自动连接
1、ifconfig命令查看wifi 网卡
通过命令可得知mlan0 是无线网卡
2、修改/etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
update_config=1 是否允许wpa_supplicant 更新(覆盖)配置 以network 为单位,用于描述一个热点信息。
ssid=”路由器热点名称”
scan_ssid=1 连接隐藏的wifi 时***指定该值为1
psk=”路由器热点密码”
key_mgmt=WPA-PSK 表示采用WPA/WPA2 加密方式 priority=1 连接优先级,数字越大优先级越高
3、修改/etc/network/interfaces
注意:address 和gateway ***根据客户路由器分配的IP 地址修改。可以使用手机连接路由器查看路由器分配的IP 地址网段。
pre-up 网卡启用前的动作
up 启用时候的动作
post-up 启用后的动作
pre-down 关闭前的动作 down 关闭时动作
post-down 关闭后动作
wpa_supplicant 执行配置wifi 工具
-B 在后台运行守护进程
-Dwext 驱动程序名称
-imlan0 接口名称
-c /etc/wpa_supplicant.conf 配置文件
4、查看网络设备ip
二、WiFi自启脚本
1、创建/etc/init.d/S99mywifi.sh
注意:命名是S99 是必须的。
添加以下内容:
#!/bin/sh
/usr/bin/fltest_wifi.sh -i mlan0 -s "chenkang" -p 12345678 &
“chenkang”是wifi 热点名称,12345678 是wifi 热点密码。
给S99mywifi.sh ***可执行权限:
chmod +x S99mywifi.sh
2、执行效果
显示红框信息表示连接成功
原作者:飞凌嵌入式
|