Linuxmint19蓝牙链接的问题

安装完linuxMint19后自带的<code>blueBerry</code>扫描蓝牙始终扫描不到个人无线鼠标和无线键盘,可是却又能扫描到小米手机并链接,试验了各类方法都无果,就在快要放弃的时候终于找到了连不上的根本缘由并成功解决了。linux

原由

笔记本装了LinuxMint19以后蓝牙一直连不上个人无线蓝牙鼠标罗技<code>M590</code>和静电容蓝牙键盘<code>Niz Plum</code>,而我在Windows下面测试均是能够链接的,因此排除了硬件的问题。更加奇怪的是LinuxMint下的蓝牙扫描能够扫到个人小米手机并成功链接,因此蓝牙也并非彻底坏的。git

尝试的方案

  1. 升级内核。网上有些解决方案说升级Linux内核能够解决。因而将内核升级到了4.15.0-54版本,重启后依旧没解决问题。shell

  2. 手动链接,利用<code>bluetoothctl</code>命令手动链接,具体的命令以下所示:ubuntu

[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

发现<code>sacn on</code>这一步仍是扫描不到个人蓝牙键盘和蓝牙鼠标,因此后面的步骤也无法继续下去了。less

  1. 卸载<code>blueBerry</code>改用<code>blueman</code>,网上说<code>blueBerry</code>很差用,推荐<code>blueman</code>,可是装完了发现依旧不能扫描到无线蓝牙鼠标和无线蓝牙键盘。

最终解决办法

最终利用以下两条命令解决了问题:工具

hcitool lescan
gatttool -i hci0 [xx.xx.xx ... mac address] -I

运行完这两条命令后,罗技M590和蓝牙键盘终于能被检测到硬件并成功连上了。post

<code>hcitool lescan</code>这条命令是利用蓝牙调试工具hcitool链接低功耗BLE设备,<code>gattool</code>是对BLE数据进行精细化管理的工具。运行了这两个命令后,个人设备终于能够被蓝牙管理器发现了,目前运行完美。测试

蓝牙低能耗Bluetooth Low Energy,或称Bluetooth LEBLE,旧商标Bluetooth Smart)也称低功耗蓝牙,是蓝牙技术联盟设计和销售的一种我的局域网技术,旨在用于医疗保健、运动健身、信标、安防、家庭娱乐等领域的新兴应用。相较经典蓝牙,低功耗蓝牙旨在保持同等通讯范围的同时显著下降功耗和成本。spa

linux下连不上蓝牙设备的也能够试一下以上两条命令,说不定会有惊喜。设计

参考连接

https://askubuntu.com/questions/763509/logitech-mx-master-wireless-mouse-under-ubuntu-14-04

镜像地址

http://www.zhangwei.wiki/#/posts/12

pay

相关文章
相关标签/搜索