锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

Linuxmint19蓝牙连接的问题

时间:2023-05-10 18:37:00 le154电容

安装完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如果下面连不上蓝牙设备,也可以试试以上两个命令,也许会有惊喜。

参考链接

镜像地址

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章