K230 Linux WiFi 使用指南#
概述#
本文介绍在 K230 开发板上配置和使用 WiFi 的方法。
连接 WiFi 热点#
注意:部分设备仅支持 2.4GHz WiFi,请勿连接 2.4GHz 和 5GHz 合一的热点。
以下提供三种连接 WiFi 热点的方法,可根据实际需求选择使用。
方法一:通过环境变量配置#
通过 fw_setenv 命令设置 WiFi SSID 和密码,然后重启系统使配置生效。
fw_setenv wlanssid wifi_test
fw_setenv wlanpass 12345678
reboot
方法二:使用sta.sh脚本#
使用系统提供的 sta.sh 脚本快速连接 WiFi:
sta.sh wlan0 wifi_test 12345678
说明:该脚本封装了 WiFi 连接的常用命令,是推荐的便捷连接方式。
方法三:手动配置连接#
以 K230-Canmv 为例,板载默认搭载 AP6212 WiFi 模组。系统启动后,通过以下步骤手动配置 WiFi:
# 查看网络接口
ifconfig -a
# 启动网卡
ifconfig wlan0 up
# 启动 wpa_supplicant 服务
wpa_supplicant -D nl80211 -i wlan0 -c /etc/wpa_supplicant.conf -B
# 扫描热点
wpa_cli -i wlan0 scan
# 打印扫描结果
wpa_cli -i wlan0 scan_result
# 添加网络配置
network_id=$(wpa_cli -i wlan0 add_network)
# 设置 SSID
wpa_cli -i wlan0 set_network $network_id ssid '"wifi_test"'
# 设置密码
wpa_cli -i wlan0 set_network $network_id psk '"12345678"'
# 选择网络进行连接
wpa_cli -i wlan0 select_network $network_id
# 获取 IP 地址
udhcpc -i wlan0 -q
提示:连接成功后,可使用
ping命令测试网络连通性。
