开发者-导航 猿导航

RK3576 Ubuntu aic8800 芯片 WiFi 与蓝牙冲突解决:边缘盒子网络配置与蓝牙操作指南

发布时间:

目录

aic8800 芯片边缘盒子播放音频导致 WiFi 断开的问题,提供官方及实测有效的冲突解决方法(如 rfkill 重置无线设备),同时详细整理了无线 / 有线网卡配置(WiFi 连接、静态 IP 设置、多网段配置)、蓝牙配对连接操作的完整命令,涵盖网络管理与蓝牙配置的全流程解决方案。

问题描述 #

边缘盒子连接 WiFi 并连接蓝牙,通过 gst-play-1.0 tips.mp3 播放音频导致 WiFi 断开,并且无法扫描到任何 WiFi 问题,盒子使用的是 aic8800 芯片

官方解决方法: #

修改配置文件,增加 Enable=Media,Socket,但是测试问题并没有解决

/etc/bluetooth/main.conf 蓝牙配置文件
[General]
Enable=Media,Socket
sudo vim /etc/bluetooth/main.conf
sudo systemctl restart bluetooth

网上解决方法: #

设备上电后重置所有无线设备,解决了冲突问题。

sudo rfkill block all
sleep 5
sudo rfkill unblock all

网卡配置 #

网络连接配置文件目录: /etc/NetworkManager/system-connections

无线网卡操作命令 #

查看WIFI列表

nmcli device wifi list

IN-USE  BSSID              SSID                           MODE   CHAN  RATE        SIGNAL  BARS  SECURITY  
        C0:B8:E6:55:4E:B9  RossWare703                    Infra  12    130 Mbit/s  100     ▂▄▆█  WPA2      
        7A:B8:E6:55:4E:BB  RossWare703_Wi-Fi5             Infra  12    130 Mbit/s  100     ▂▄▆█  WPA2      
        84:F5:EB:F9:93:05  finchinasoft                   Infra  1     130 Mbit/s  99      ▂▄▆█  WPA1 WPA2 
        14:6B:9C:F5:6D:29  DIRECT-67-Pantum M6200 Series  Infra  11    65 Mbit/s   95      ▂▄▆█  WPA1 WPA2 
        FC:F2:9F:C3:6A:26  CMCC-JeUb                      Infra  3     130 Mbit/s  94      ▂▄▆█  WPA1 WPA2 
        44:32:62:74:56:EC  SKYWORTH                       Infra  11    130 Mbit/s  90      ▂▄▆█  WPA2      
        A0:21:AA:97:D0:D4  CMCC-79ke                      Infra  8     130 Mbit/s  89      ▂▄▆█  WPA1 WPA2 
        F4:2A:7D:A7:13:68  TP-LINK_1234                   Infra  6     405 Mbit/s  87      ▂▄▆█  WPA1 WPA2 
        D0:C7:C0:7C:69:5A  TP-LINK_695A                   Infra  1     270 Mbit/s  82      ▂▄▆█  --        

连接 WIFI

# 有密码连接
sudo nmcli device wifi connect "TP-LINK_1234" password "12345678"
# 无密码连接
sudo nmcli device wifi connect "TP-LINK_1234"

设备 "wlan0" 成功以 "a753c8ad-4692-412a-ae78-84e0449dc485" 激活。

查看连接列表

sudo nmcli connection show

NAME          UUID                                  TYPE      DEVICE 
有线连接 1    78e34636-8257-4d08-8123-93c2f2cbf96e  ethernet  eth0   
TP-LINK_1234  a753c8ad-4692-412a-ae78-84e0449dc485  wifi      wlan0  
TP-LINK_4568  0c343ac3-3523-4ecb-ae8a-ccfda27f3ec9  wifi      --     
unicom        d5ab144e-e7e9-4f6e-ad23-327120b0609c  gsm       --     
ztl-wifi      7db2de53-7b64-495a-ac23-0e9b21e08cd3  wifi      --  

停用连接

sudo nmcli connection down TP-LINK_1234

成功停用连接 "TP-LINK_1234"(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/2)

启用连接

sudo nmcli connection up TP-LINK_1234

连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/3)

删除连接

sudo nmcli connection delete TP-LINK_1234

成功删除连接 "TP-LINK_1234" (a753c8ad-4692-412a-ae78-84e0449dc485)sudo nmcli connection show

NAME        UUID                                  TYPE      DEVICE 
有线连接 1  78e34636-8257-4d08-8123-93c2f2cbf96e  ethernet  eth0   
TP-LINK_4568    0c343ac3-3523-4ecb-ae8a-ccfda27f3ec9  wifi      --     
unicom      d5ab144e-e7e9-4f6e-ad23-327120b0609c  gsm       --     
ztl-wifi    7db2de53-7b64-495a-ac23-0e9b21e08cd3  wifi      --     

有线网卡操作命令 #

查看连接列表

sudo nmcli connection show

NAME        UUID                                  TYPE      DEVICE 
有线连接 1  78e34636-8257-4d08-8123-93c2f2cbf96e  ethernet  eth0   
TP-LINK_4568    0c343ac3-3523-4ecb-ae8a-ccfda27f3ec9  wifi      --     
unicom      d5ab144e-e7e9-4f6e-ad23-327120b0609c  gsm       --     
ztl-wifi    7db2de53-7b64-495a-ac23-0e9b21e08cd3  wifi      --     

设置静态 IP

sudo nmcli connection modify "有线连接 1" ipv4.method manual \
ipv4.addresses "192.168.0.240/24" \
ipv4.gateway "192.168.0.1" \
ipv4.dns "211.136.192.6,120.192.165.24"

添加第二网段(可选)业务需要

sudo nmcli connection modify "有线连接 1" +ipv4.addresses 192.168.9.205/24
或
sudo ip addr add 192.168.9.205/24 dev eth0

激活配置,先停用再启用

sudo nmcli connection down "有线连接 1" && sudo nmcli connection up "有线连接 1"

删除已有网卡信息 #

蓝牙配置 #

查看已配对列表

bluetoothctl devices

进入蓝牙交互界面,Ctrl + D 退出交互页面

# 打开扫描
[bluetooth]# scan on
# 关闭扫描
[bluetooth]# scan off
# 配对蓝牙
[bluetooth]# pair 08:EB:ED:48:7B:6A
# 连接蓝牙
[BS100]# connect 08:EB:ED:48:7B:6A
# 信任连接(开机自动连接)
[BS100]# trust 08:EB:ED:48:7B:6A
# 连接详细信息
[BS100]# info 08:EB:ED:48:7B:6A
Device 08:EB:ED:48:7B:6A (public)
        Name: BS100
        Alias: BS100
        Class: 0x00240404
        Icon: audio-headset
        Paired: yes
        Trusted: yes
        Blocked: no
        Connected: yes
        LegacyPairing: no
        UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
        UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
        UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
        UUID: Handsfree                 (0000111e-0000-1000-8000-00805f9b34fb)
quit00]# 

断开连接

disconnect 08:EB:ED:48:7B:6A

删除连接

remove 08:EB:ED:48:7B:6A