linux mint 蓝牙,Linuxmint19蓝牙连接的问题
安裝完linuxMint19后自帶的blueBerry掃描藍牙始終掃描不到我的無線鼠標和無線鍵盤,但是卻又能掃描到小米手機并連接,試驗了各種方法都無果,就在快要放棄的時候終于找到了連不上的根本原因并成功解決了。
起因
筆記本裝了LinuxMint19之后藍牙一直連不上我的無線藍牙鼠標羅技M590和靜電容藍牙鍵盤Niz Plum,而我在Windows下面測試均是可以連接的,所以排除了硬件的問題。更加奇怪的是LinuxMint下的藍牙掃描可以掃到我的小米手機并成功連接,所以藍牙也并不是完全壞的。
嘗試的方案
升級內核。網上有些解決方案說升級Linux內核可以解決。于是將內核升級到了4.15.0-54版本,重啟后依舊沒解決問題。
手動連接,利用bluetoothctl命令手動連接,具體的命令如下所示:[bluetooth]# power off
[bluetooth]# power on
[bluetooth]# scan on
[bluetooth]# connect XX:XX:XX:XX:XX:XX
[Arc Touch Mouse SE]# trust
[Arc Touch Mouse SE]# connect XX:XX:XX:XX:XX:XX
[Arc Touch Mouse SE]# pair
[Arc Touch Mouse SE]# unblock
[Arc Touch Mouse SE]# power off
[bluetooth]# power on
發現sacn on這一步還是掃描不到我的藍牙鍵盤和藍牙鼠標,所以后面的步驟也沒法繼續下去了。
卸載blueBerry改用blueman,網上說blueBerry不好用,推薦blueman,但是裝完了發現依舊不能掃描到無線藍牙鼠標和無線藍牙鍵盤。
最終解決辦法
最終利用如下兩條命令解決了問題:
hcitool lescan
gatttool -i hci0 [xx.xx.xx ... mac address] -I
運行完這兩條命令后,羅技M590和藍牙鍵盤終于能被檢測到硬件并成功連上了。
hcitool lescan這條命令是利用藍牙調試工具hcitool連接低功耗BLE設備,gattool是對BLE數據進行精細化管理的工具。運行了這兩個命令后,我的設備終于可以被藍牙管理器發現了,目前運行完美。
藍牙低能耗(Bluetooth Low Energy,或稱Bluetooth LE、BLE,舊商標Bluetooth Smart)也稱低功耗藍牙,是藍牙技術聯盟設計和銷售的一種個人局域網技術,旨在用于醫療保健、運動健身、信標、安防、家庭娛樂等領域的新興應用。相較經典藍牙,低功耗藍牙旨在保持同等通信范圍的同時顯著降低功耗和成本。
linux下連不上藍牙設備的也可以試一下以上兩條命令,說不定會有驚喜。
參考鏈接
鏡像地址
來源:oschina
鏈接:https://my.oschina.net/u/4291625/blog/3447752
總結
以上是生活随笔為你收集整理的linux mint 蓝牙,Linuxmint19蓝牙连接的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sys接口linux编程,网络编程常用接
- 下一篇: c语言如何用fscanf将字符串读取,在