跳到主要内容

WIFI

快速使用

[提示]

首先,请确保开发板的天线已正确连接,否则将无法搜索或连接到 Wi-Fi 网络。

  1. 查看 WLAN 接口 wlan0 已经扫描到的 WiFi 列表。

    wpa_cli -i wlan0 scan_result
    • wpa_cli 是 wpa_supplicant 的命令行控制工具,用于管理 WiFi 连接。
    • -i wlan0 指定操作的无线网卡接口。
    • scan_result会列出扫描到的 AP(SSID、BSSID、信号强度、加密类型等)。
  2. 创建一个新的 WiFi 网络配置,并返回一个 network ID(通常是 0, 1, 2…)。

    wpa_cli -i wlan0 add_network
    • WiFi 可以同时管理多个网络配置,这里添加了一个新的网络。
    • 返回的 network ID 会在后续命令中使用,例如 1。
  3. 设置 WIFI 网络的名称。

    wpa_cli -i wlan0 set_network 1 ssid '"Luckfox-5G"'
    • set_network <id> ssid "<SSID>"语法中 SSID 要用双引号包裹,因此在 shell 里要再用单引号包裹整个字符串。
    • 实际传入 wpa_supplicant 的是 "Luckfox-5G"(双引号必须保留)。
  4. 设置 WiFi 密码。

    wpa_cli -i wlan0 set_network 1 psk '"luckfox12345"'
    • psk 同样需要 双引号包裹 密码。
    • wpa_supplicant 会自动把这个明文密码转换成 PSK(Pre-Shared Key)。
  5. 启用指定 network ID 的网络配置。

    wpa_cli -i wlan0 enable_network 1
  6. 获取 IP 地址。

    udhcpc -i wlan0