ubuntu藍牙連接問題

ubuntu藍牙連接問題

  • ubuntu藍牙連接問題
    • 1、安裝驅動
    • 2、優化藍牙配置文件
    • 3、解決 Failed to connect: org.bluez.Error.Failed

ubuntu藍牙連接問題

之前我發現電腦有藍牙圖標,且能打開關閉,就以為藍牙默認已經配置好了,直到有一天我嘗試連接我的藍牙耳機才發現,電腦根本搜不到藍牙設備。于是我在網上搜了一些資料,現在終于解決了。

1、安裝驅動

當你的藍牙搜索不到設備,可以檢查一下你的藍牙是否安裝驅動。

參考:https://blog.csdn.net/Xiaoyao_Ma/article/details/136146043

在終端輸入:

dmesg | grep -i blue

我的問題和參考博客一致,有錯誤信息:

Bluetooth: hci0: RTL: unknown IC info, lmp subver 8852, hci rev 000b, hci ver 000b

此時可以得知,我的電腦確實是缺少藍牙驅動。

查詢藍牙芯片設備信息:

lsusb
Bus 001 Device 005: ID 0bda:4853 Realtek Semiconductor Corp. Bluetooth Radio

下載驅動
https://gitcode.com/HRex39/rtl8852be_bt/overview?utm_source=csdn_github_accelerator&isLogin=1

按照readme中的步驟即可。

2、優化藍牙配置文件

參考:
ubuntu18.04已匹配藍牙耳機但是連接不上
如何修復 Ubuntu Linux 中的藍牙連接問題

sudo vim /etc/bluetooth/main.conf

大致修改

  1. 取消AutoEnable注釋,并設置為true
  2. 取消ReconnectAttempts=7注釋
  3. 取消FastConnectable注釋,并設置為true
  4. 取消ControllerMode的注釋,并設置為bredr

注:vim操作方式

  • i 插入
  • esc 退出編輯模式
  • :wq 保存并退出

3、解決 Failed to connect: org.bluez.Error.Failed

安裝驅動后,電腦已經可以搜索到藍牙設備了,但是此時我的藍牙耳機依然連接不上。

參考博客:

https://blog.csdn.net/qq_34548075/article/details/107062005

https://blog.csdn.net/weixin_48120620/article/details/126229978

按照參考博客的說法可能是因為耳機不能在MAC地址和多個設備聯系的情況下工作。

// 進入bluetooth命令行交互模式
$ bluetoothctl
// 列出設備及其mac地址
[bluetooth]# devices
// 移除設備
[bluetooth]# remove XX:XX:XX:XX:XX:XX

mac地址可以在藍牙設置里面找到,只要能搜索到設備。

// 進入bluetooth命令行交互模式
$ bluetoothctl
// 掃描設備:
[bluetooth]#scan on	
[bluetooth]#devices
// 與設備配對:
[bluetooth]#pair device_mac_address
// 如果出現提示,請輸入PIN:
[agent]PIN code: ####
// 如果需要,請允許服務授權:
[agent]Authorize service service_uuid (yes/no): yes
// 信任設備:
[bluetooth]#trust device_mac_address
// 連接到設備:
[bluetooth]#connect device_mac_address
// 顯示有關設備的信息:
[bluetooth]#info device_mac_address
// 退出:
[bluetooth]#quit

感覺對我起作用的是trust mac_address這一步驟。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/22951.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/22951.shtml
英文地址,請注明出處:http://en.pswp.cn/web/22951.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

嵌入式軟件跳槽求指導?

嵌入式軟件行業的跳槽確實需要一些特定的策略和技巧。我這里有一套嵌入式入門教程,不僅包含了詳細的視頻講解,項目實戰。如果你渴望學習嵌入式,不妨點個關注,給個評論222,私信22,我在后臺發給你。 因為這個…

【設計模式】裝飾器模式(結構型)??

文章目錄 1.概念1.1 什么是裝飾器模式1.2 優點與缺點 2.實現方式3. Java 哪些地方用到了裝飾器模式4. Spring 哪些地方用到了裝飾器模式 1.概念 1.1 什么是裝飾器模式 它允許用戶在不修改現有對象的代碼的情況下向對象添加新的功能;這種模式是通過創建一個包含該對…

前端面試題日常練-day53 【面試題】

題目 希望這些選擇題能夠幫助您進行前端面試的準備,答案在文末 1. 在PHP中,以下哪個函數可以用于從一個數組的末尾刪除一個元素并返回被刪除的元素? a) array_pop() b) array_push() c) array_shift() d) array_unshift() 2. 在PHP中&…

列存在 OceanBase 數據庫架構中的應用與演進

OceanBase 4.3 版本上線了列存功能,以滿足實時分析的需求。 本文作為《特性解讀:列存技術》的后續,將詳細闡述列存技術在OceanBase數據庫架構中的應用、發展歷程,以及未來的趨勢。 一、前言 1970 年,關系模型之父 Co…

LeakSearch:針對網絡公開憑證的安全掃描與檢測工具

關于LeakSearch 在紅隊演戲過程中,往往需要獲取到針對目標域的訪問權限。在這個過程中,很多紅隊人員會選擇使用暴露在互聯網上的代理服務器來實現目標域的訪問,那么此時就需要在互聯網上收集公開暴露的憑證信息。 對于藍隊來說,…

Playwright+Python+Pytest:基礎方法二次封裝簡化及鏈式調用

引言 隨著Web應用的日益復雜化,自動化測試成為了確保軟件質量的關鍵環節。Playwright 是一個強大的自動化庫,它支持在 Chromium、Firefox 和 WebKit 中運行自動化腳本。本文將介紹如何使用 Playwright 的 Python 同步 API 來簡化點擊和填充操作&#xf…

阿里云郵件推送配置教程:API配置的步驟?

阿里云郵件推送服務如何使用?如何配置郵件推送服務? 阿里云提供了強大的郵件推送服務,幫助企業高效地發送郵件通知、驗證碼、營銷活動等。Aok將詳細介紹阿里云郵件推送的配置教程,以及API配置的步驟,同時簡要提及AokS…

數據流圖要點和難點實際應用

數據流圖(Data Flow Diagram,DFD)是一種圖形化表示信息系統中數據流動和處理的方式。它主要用于描述系統如何接收輸入數據,經過一系列的處理步驟,然后產生輸出數據。數據流圖在系統設計階段特別有用,因為它可以幫助開發人員、業務分析師和其他利益相關者更好地理解系統的…

Python字符串數據類型之字符串

四、Python數據類型 4.1、Python內置數據類型 整型:int浮點型:float布爾類型:bool字符串:str二進制類型:bytes、bytearray復數:complex列表:list元組:tuple字典:dict a…

C#WPF控件Textbox綁定浮點型數據限制小數位方法

本文講解C#WPF控件Textbox綁定浮點型數據限制小數位方法。 XAML中,使用StringFormat來格式化TextBox的文本 <Window x:Class="WpfApp.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.m…

【使用 uiautomator2 腳本進行波點音樂app自動化操作的教程】

本教程將指導您使用 uiautomator2 庫編寫腳本&#xff0c;實現自動化操作。如果您需要在設備斷開連接或出現異常時重新連接設備并繼續執行任務&#xff0c;這里有一份詳細的代碼示例和使用說明。 環境準備 安裝 Python&#xff1a; 確保您的系統上安裝了 Python&#xff08;推…

[數據集][目標檢測]盲道檢測數據集VOC+YOLO格式2173張1類別

數據集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路徑的txt文件&#xff0c;僅僅包含jpg圖片以及對應的VOC格式xml文件和yolo格式txt文件) 圖片數量(jpg文件個數)&#xff1a;2173 標注數量(xml文件個數)&#xff1a;2173 標注數量(txt文件個數)&#xff1a;2173 標注…

基于R語言BIOMOD2 及機器學習方法的物種分布模擬與案例分析實踐技術

BIOMOD2是一個R軟件包&#xff0c;用于構建和評估物種分布模型&#xff08;SDMs&#xff09;。它集成了多種統計和機器學習方法&#xff0c;如GLM、GAM、SVM等&#xff0c;允許用戶預測和分析物種在不同環境條件下的地理分布。通過這種方式&#xff0c;BIOMOD幫助研究者評估氣候…

常用接口測試及接口抓包常用的測試工具

一、常用抓包工具 01、F12 Web端的話&#xff0c;google瀏覽器直接F12開發者模式 點擊network進行抓包分析。 02、Fiddler抓包工具 客戶端和服務端的http代理&#xff0c;客戶端所有的請求都要先經過Fiddler&#xff0c;到響應的服務端&#xff0c;然后端返回的所有數據也都…

pytorch數學操作

文章目錄 1.torch.bitwise_not()2.torch.bitwise_and()3.torch.ceil()3.torch.clamp()4.torch.torch.floor() 1.torch.bitwise_not() 在 PyTorch 中&#xff0c;torch.bitwise_not() 是一個函數&#xff0c;用于執行逐元素的位非&#xff08;bitwise NOT&#xff09;操作。 t…

如何組織基于Sqlalchemy的項目

在使用 SQLAlchemy 構建項目時&#xff0c;可以遵循一些常用的組織結構和最佳實踐&#xff0c;以確保項目清晰、易于維護。下面就是我在構建項目時遇到的一些問題&#xff0c;并做了詳細的記錄&#xff0c;為了方便大家學習少走一些彎路。 1、問題背景 在基于Sqlalchemy的項目…

IDEA的使用配置Maven(及selenium+webdriver的下載配置)

一. 下載maven 1. maven官網下載鏈接 2.??安裝第二行第一列的zip壓縮包 ???????? 二. 配置環境變量 1.新建環境變量 2.在系統變量Path環境變量中添加%Maven_HOME%\bin 三.驗證環境變量是否配置成功 winr >cmd>mvn -v 如果出現Maven的版本信息&#xff0…

Matlab解決矩陣微分方程建模(代碼開源)

#用matlab解決施密特正交規范化矩陣之后&#xff0c;我又想到矩陣的微分方程計算量真的太大了&#xff0c;來回轉化讓我頭大&#xff0c;于是我嘗試了一下用matlab建立模型來解決這類問題。 代碼部分如下&#xff1a;注解還挺清晰的&#xff1a; %%%解微分方程組%eg&#xff…

【設計模式】代理模式(結構型)???

文章目錄 1.概念1.1 什么是代理模式1.2 優點與缺點 2.實現方式2.1 靜態代理2.2 動態代理 3. Java 哪些地方用到了代理模式4. Spring 哪些地方用到了代理模式 1.概念 1.1 什么是代理模式 代理模式&#xff08;Proxy Pattern&#xff09;是一種結構型設計模式&#xff0c;它允許…

帶你認識ffmpeg

FFmpeg是一個開源的跨平臺音視頻處理工具集&#xff0c;它提供了豐富的音視頻處理功能和庫&#xff0c;被廣泛應用于音視頻編解碼、格式轉換、流媒體處理等領域。 應用場景&#xff1a; 視頻編解碼&#xff1a;FFmpeg可以對各種視頻格式進行編解碼&#xff0c;包括但不限于AV…