WIFI & Bluetooth
Luckfox-Pico-Ultra-W 上搭载了AIC8800DC模块,支持WIFI AX协议(WIFI6),支持 2.4GHz WiFi和蓝牙5.2/BLE。
WiFi
Buildroot 系统连接 WiFi
使用 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
:无线网络的密码- 根据自己实际无线网络名称和密码修改,其它地方不用修改。
如果想要切换
WiFi
,需要重启wpa_supplicant
服务:killall -9 wpa_supplicant
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf连接无线网络:
udhcpc -i wlan0
Ubuntu 系统连接 WiFi
使用 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
:无线网络的密码- 根据自己实际无线网络名称和密码修改,其它地方不用修改。
重启开发板:
reboot
连接无线网络:
udhcpc -i wlan0
WiFi 速率测试
虚拟机或者主机端
iperf3 -s -i 10 -p 5001
-s
:指定 iperf3 运行在服务器模式-i
:设置了报告间隔的时间为 10 秒-p
:这个参数指定服务器端口为5001
开发板
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秒
效果:
蓝牙
将 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