跳到主要内容

WIFI & Bluetooth

Luckfox-Pico-Ultra-W 上搭载了AIC8800DC模块,支持WIFI AX协议(WIFI6),支持 2.4GHz WiFi和蓝牙5.2/BLE。

WiFi

Buildroot 系统连接 WiFi

  1. 使用 vi 或 nano 编辑器修改 WiFi的配置文件

    nano /etc/wpa_supplicant.conf 

    ctrl_interface=/var/run/wpa_supplicant
    ap_scan=1
    update_config=1

    network={
    ssid="luckfox"
    psk="12345678"
    key_mgmt=WPA-PSK
    }
    • ssid:无线网络名称
    • psk:无线网络的密码
    • 根据自己实际无线网络名称和密码修改,其它地方不用修改。
  2. 如果想要切换WiFi,需要重启 wpa_supplicant 服务:

    killall -9 wpa_supplicant 
    wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
  3. 连接无线网络:

    udhcpc -i wlan0

Ubuntu 系统连接 WiFi

  1. 使用 vi 或 nano 编辑器修改 WiFi的配置文件

    #切换root用户
    sudo su
    nano /etc/wpa_supplicant.conf

    ctrl_interface=/var/run/wpa_supplicant
    ap_scan=1
    update_config=1

    network={
    ssid="luckfox"
    psk="12345678"
    key_mgmt=WPA-PSK
    }
    • ssid:无线网络名称
    • psk:无线网络的密码
    • 根据自己实际无线网络名称和密码修改,其它地方不用修改。
  2. 重启开发板:

    reboot
  3. 连接无线网络:

    udhcpc -i wlan0

WiFi 速率测试

  1. 虚拟机或者主机端

    iperf3 -s -i 10 -p 5001
    • -s:指定 iperf3 运行在服务器模式
    • -i:设置了报告间隔的时间为 10 秒
    • -p:这个参数指定服务器端口为5001
  2. 开发板

    iperf3 -c 192.168.10.176 -p 5001 -f m -i 2 -t 24
    • -c:指定客户端模式,并设置要连接的服务器IP地址为192.168.10.176
    • -p:指定服务器端口为5001
    • -f:指定报告的格式。m 代表 Mbps,即报告的带宽单位为兆比特每秒
    • -i:指定报告的间隔时间为每1秒
    • -t :指定测试的持续时间为30秒
  3. 效果:

蓝牙

  • 将 ttyS1 作为蓝牙hci设备

    hciattach -s 115200 /dev/ttyS1 any 115200 flow nosleep&
  • 打开 hci0

    hciconfig hci0 up
  • 查看蓝牙情况

    hciconfig -a

    #蓝牙详细信息
    hci0: Type: Primary Bus: UART
    BD Address: 90:E4:68:A6:D6:94 ACL MTU: 1021:9 SCO MTU: 255:4
    UP RUNNING
    RX bytes:1344 acl:0 sco:0 events:77 errors:0
    TX bytes:1217 acl:0 sco:0 commands:77 errors:0
    Features: 0xbf 0xee 0xcd 0xfe 0xd8 0x3d 0x7b 0x87
    Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV3
    Link policy: RSWITCH SNIFF
    Link mode: PERIPHERAL ACCEPT
    Name: 'BlueZ 5.65'
    Class: 0x000000
    Service Classes: Unspecified
    Device Class: Miscellaneous,
    HCI Version: 5.2 (0xb) Revision: 0x14
    LMP Version: 5.2 (0xb) Subversion: 0x14
    Manufacturer: not assigned (2875)
  • 扫描蓝牙设备

    hcitool scan
  • 蓝牙测试

    hcitool cmd xxxx