linux藍牙連接命令,linux連接藍牙耳機

怎樣在Linux中使用藍牙

 一,藍牙存儲設備

創新互聯主要從事成都網站設計、成都做網站、外貿網站建設、網頁設計、企業做網站、公司建網站等業務。立足成都服務長垣,十年網站建設經驗,價格優惠、服務專業,歡迎來電咨詢建站服務:028-86922220

藍牙適配器: ISSC芯片, USB接口(市面上還有其他的一些品牌,大多沒有問題)

藍牙手機:索愛T628

藍牙耳機:Jabra BT250(大陸地區型號是FS258,大概照顧中國人對BT的特殊理解和258的吉利數字)

1,加載藍牙適配器

插入USB口之后,可以使用lsusb命令,看到:

Bus 004 Device 003: ID 1131:1001 Integrated System Solution Corp.

這是,運行hciconfig可以看到:

hci0: Type: USB

BD Address: 00:11:67:02:1A:03 ACL MTU: 678:8 SCO MTU: 48:5

DOWN

RX bytes:142289 acl:884 sco:0 events:823 errors:0

TX bytes:13302 acl:494 sco:0 commands:151 errors:0

運行:

hciconfig hci0 up

可以激活借口(這一步不做,hcitool scan無法運行)

3,配置bluez

默認的配置文件放在/etc/bluetooth目錄

hcid.conf和pin不需要修改,安全方式已經被設置成auto,這是為了方便連接,用戶可以自己修改,推薦不做修改,以防止有些設備連接不上。

4,重啟bluetooth服務。

/etc/rc.d/init.d/bluetooth stop

/etc/rc.d/init.d/bluetooth start

5,掃描設備

運行hcitool scan可以得到:

Scanning ...

00:01:EC:0C:D2:00 Tree's T628

6,修改配置文件:

修改/etc/bluetooth/rfcomm.conf

將里面的:

device 11:22:33:44:55:66;

修改成hcitool scan的結果,也就是:

device 00:01:EC:0C:D2:00

保存退出。

7,創建設備:

運行

rfcomm_create_dev。

8,添加通道:

sdptool add --channel=1 DID SP DUN LAN FAX OPUSH FTP HS HF SAP NAP GN PANU HID CIP CTP A2SRC A2SNK SYNCML NOKID PCSUITE SR1

后面的參數不一定被支持,但是以防有些服務沒有被打開,所以,干脆全部打開了。

rfcomm bind /dev/rfcomm0 電話的地址 通道(在rfcomm.conf中配置)

這里的命令應該寫成:

rfcomm bind /dev/rfcomm0 00:01:EC:0C:D2:00 1

9,連接手機:

hcitool cc 電話的地址

也就是

hcitool cc 00:01:EC:0C:D2:00

這時候,可以看到手機上的藍牙連接呈聯通狀態。

10,從計算機發送文件:

obex-send abc.jpg

操作系統會彈出提示框,讓你選擇要發送的目標。

同時可以看到手機會彈出提示框,詢問是否接受文件。

11,手機的配置:

需要在手機上進行一下配置:

連接-藍牙-匹配裝置-添加裝置。

會自動掃描到PC上的適配器。

如果需要填入識別碼就填寫123。上面已經設置了。

這時候,可以看到手機已經成功的添加藍牙裝置。

12,從手機發送文件。

在PC機上啟動obex-server,會看到系統托盤出現一個小圖標。

完成上面的工作后,可以進入手機的:

多媒體-我的影集

選擇一張圖片。

然后,“發送”-“通過藍牙”

看到有剛才掃描到的藍牙適配器。

然后,就可以發送文件了。

13,使用軟件管理手機信息。

參考gnokii軟件的文檔

二、藍牙耳機。

1,同時按住jabra 250上面的“電話鍵”和“音量增大鍵”,大約8秒,看到藍燈常亮

1,掃描耳機,得到bdaddress

hcitool scan

3,配置工作:

modprobe snd_bt_sco

hciconfig hci0 void 0x0060

btsco bdaddress (這里的bdaddress就是掃描出來的結果)

btsco運行后,會彈出對話框,要求輸入耳機的pin,jabra 250為0000,可以在說明書上找到。

4,建立聯接后,設備被映射成/dev/dsp1。

以beep為例,

插件-輸出,選擇使用alsa驅動,點開“首選項”,音頻設置部分就可以看到btsco:hw0,1之類的信息,選擇這個即可。

然后播放一首歌,嘗試一下無線的快樂吧。

然后適當的配置你所要使用的播放器之類的就可以了。

解決Linux無法連接藍牙耳機Bose QuietComfort 35(QC35)的問題

切換到Arch也有一段時間了,一直在用的QC35也又一次遇到了藍牙配對的問題。以前都是用Blueman,或者直接連接有線,但是問題只是被隱藏了,這次還是好好把這個問題解決了一下。

Linux下連接藍牙設備的方法可以參照 Arch Wiki:Bluetooth ,我使用的藍牙設備是USB CSR8510藍牙適配器,按頁面說明安裝好軟件包后,啟動藍牙服務,進入bluetoothctl,耳機打開配對模式,scan on查找到我的耳機的MAC,pair 04:52:C7:5B:CB:65,出現問題:

如果你在藍牙設置界面進行配對嘗試,不同桌面也有不同的錯誤提示,反正就是無法完成配對。如果使用Blueman等軟件,有機會可以通過多次重試成功連接,但是問題還是間歇出現,并不能治本。

百度是找不到什么好解決方案的,直接Google,不一會就找到了有用的解決方法, Pairing Bose QC 35 over Bluetooth on Fedora ,問題上看基本就是我的問題,最高票的回答也很簡單,QC35聲稱支持低功耗藍牙(LE)但不支持低功耗模式下的配對,Bluez也還不支持明明配對一個LE設備,卻要切換到BR模式來配對(大概是這個意思),除非你在配置文件里指定所有設備都應該工作在BR模式,所以打開配置文件/etc/bluetooth/main.conf(沒有的話新建一個),找到下面的

將 # ControllerMode = dual改為ControllerMode = bredr,然后保存,對于新建的文檔,直接輸入下面的然后保存

然后重啟bluetooth服務

現在你應該能在bluetooth里愉快地配對了----才怪,你還需要刪除以前的配對設置,否則會出現org.bluez.Error.AuthenticationRejected錯誤

再次嘗試配對,信任,連接,如果連接時出現Failed to connect: org.bluez.Error.Failed錯誤,那是你沒裝pulseaudio-bluetooth包,無法支持A2DP協議,裝一個再試就可以了。

成功連接后聲音輸出可能會默認走的是HSP/HFP,音質會極差,在音頻設置里切換到A2DP就正常了。更多藍牙音頻設備的設置可以查看 Arch Wiki:Bluetooth headset

關于藍牙協議可以查看百科,或者這里有簡短的科普 藍牙協議分析(1)_基本概念

關于這里bluetooth和QC35在配對時雞同鴨講的問題,給出解決問題的人也表示自己的藍牙鼠標是LE,為了使用他后來把配置文件里的ControllerMode刪掉了,但是耳機和鼠標都沒受影響,他猜想可能配對后的設備是不受配置文件的影響的。

linux下有沒有用命令直接配對藍牙設備的命令的

運行hciconfig查看藍牙信息,

運行hcitool dev可以看到我們的藍牙設備的硬件地址

運行hcitoo --help 可以查看更多相關命令

然后我們激活它:sudo hciconfig hci0 up

然后我們開始掃描了:hcitool scan

運行rfcomm --help 可以查看用法

接著我們連接它:sudo cat /dev/rfcomm0

簡單解決Linux下藍牙耳機的連接問題

在Ubuntu或Mint下,一些版本的系統會出現藍牙成功配對耳機,但是音頻設置中不會出現藍牙耳機的輸出的選項

此時如果反復重連,重新配對等操作有機會正常連接上,但是一次成功,一旦斷開后就再也無可能再連接,問題會詭異地再出現。

簡單解決方法,系統缺少pulseaudio-bluetooth服務,安裝

$ sudo apt install pulseaudio-bluetooth -y

重啟pulseaudio服務

$ pulseaudio -k

重新連接你的藍牙耳機應該就能解決問題

或者你甚至不用安裝pulseaudio-bluetooth服務,安裝blueman

使用blueman取代系統的藍牙管理器來管理你的設備就可以了

Linux下的藍牙鍵盤對接

注:以下內容主要來自

1、lsusb看看能不能找到本機的藍牙/USB藍牙

2、 bluetoothctl -a

注意,這個指令用root權限,否則可能會找不到設備

進入[bluetooth]#提示符

[bluetooth]# power on激活藍牙

[bluetooth]# agent KeyboardOnly

[bluetooth]# default-agent

告訴主機去找藍牙鍵盤設備

[bluetooth]# pairable on進入配對模式,第一次才需要

[bluetooth]# scan on 開始掃描

[bluetooth]# pair 01:02:03:04:05:06 后面的mac地址是你的鍵盤mac地址

[bluetooth]# trust 01:02:03:04:05:06 把鍵盤設置為可信設備

[bluetooth]# connect 01:02:03:04:05:06 進行對接

顯示yes就對接成功了。

補充:以下內容針對羅技K系列藍牙,如k380這種可以對接多個藍牙設備的

這類設備有多個藍牙服務,但是mac地址只有一個

因此,如果不是默認連接的linux主機,則每次都需要重新去連接。也就是第一次配對成功之后,每次power on一下,然后scan on,然后鍵盤切換到對應的F2或者F3。具體原因我也不明白為什么。

如果是一對一的藍牙鍵盤,就不會出現這個問題。

當前名稱:linux藍牙連接命令,linux連接藍牙耳機
文章源于:http://m.kartarina.com/article28/hsdpcp.html

成都網站建設公司_創新互聯,為您提供小程序開發全網營銷推廣網頁設計公司網站改版響應式網站品牌網站制作

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站優化排名
主站蜘蛛池模板: 国产aⅴ激情无码久久| 无码人妻品一区二区三区精99 | 亚洲AV人无码激艳猛片| 2021无码最新国产在线观看| 欧洲精品无码成人久久久| 国产爆乳无码视频在线观看3| 午夜精品久久久久久久无码 | 91嫩草国产在线无码观看| 无码av中文一区二区三区桃花岛| 亚洲一区二区三区无码中文字幕| 国产成人无码精品久久久小说| 亚洲综合无码AV一区二区| 精品无码国产一区二区三区麻豆 | 亚洲国产精品无码久久九九| 精品无码人妻一区二区三区| 毛片亚洲AV无码精品国产午夜| 中文字幕日产无码| 日韩精品无码一区二区三区不卡| 国产精品va在线观看无码| 久久亚洲中文字幕无码| 亚洲精品无码成人| 亚洲AV无码专区国产乱码不卡| 国产精品无码A∨精品影院 | 日韩午夜福利无码专区a| 国产精品亚洲αv天堂无码| 国产成人年无码AV片在线观看| 无码精油按摩潮喷在播放| 久久精品国产亚洲AV无码娇色| 中文一国产一无码一日韩| 中文字幕av无码不卡| 国产麻豆天美果冻无码视频| 人妻无码久久精品| 精品无码人妻一区二区三区不卡| 粉嫩大学生无套内射无码卡视频| 少妇人妻无码精品视频app| 少妇伦子伦精品无码STYLES| 蜜桃臀AV高潮无码| 无码人妻丰满熟妇区毛片| 国产精品亚洲专区无码不卡| 午夜亚洲av永久无码精品| 日韩人妻无码一区二区三区久久99 |