燕小飞 · 2022年12月01日 · 河北

RK3568 WiFi 设置静态 ip 开机自动连接及设置WiFi 自启脚本

基于国产瑞芯微RK3568处理器OK3568-C开发板

image

本文主要讲解RK3568 WiFi 设置静态 ip 开机自动连接以及RK356如何设置WiFi 自启脚本,希望可以协助用户加速产品的研发进度,仅供参考使用,本文主要适用于瑞芯微RK3568平台,Linux4.19.206 操作系统,其他平台也可以参考,但是不同平台之间会存在差异,需客户自行修改以适应自己的使用。 更多ARM开发板相关资讯,关注飞凌嵌入式。

一、WiFi设置静态ip开机自动连接
1、ifconfig命令查看wifi 网卡
通过命令可得知mlan0 是无线网卡

image

2、修改/etc/wpa_supplicant.conf
image
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
image

注意: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
image

二、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、执行效果
显示红框信息表示连接成功

image

推荐阅读
关注数
6040
内容数
15
飞凌嵌入式:www.forlinx.com
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息