连接蓝牙 4.0 LE 鼠标(Microsoft 移动鼠标 3600)

连接蓝牙 4.0 LE 鼠标(Microsoft 移动鼠标 3600)

我正在尝试连接微软蓝牙移动鼠标 3600在 Ubuntu 15.10 中。

我首先尝试通过 进行连接unity-control-center。这样可以发现设备,但每次都无法连接。经过进一步研究,似乎无法通过这种方式连接到 LE(低能耗)设备。

所以我尝试使用 CLI 工具。我可以得到以下结果:

$ sudo hcitool lescan
LE Scan ...
F2:C2:08:8A:DD:10 BluetoothMouse3600
F2:C2:08:8A:DD:10 (unknown)
sudo gatttool -I
[                 ][LE]> connect F2:C2:08:8A:DD:10 random
Attempting to connect to F2:C2:08:8A:DD:10
Connection successful
[F2:C2:08:8A:DD:10][LE]>

看来鼠标已连接。但是,它似乎无法作为鼠标使用,至少当我移动它时,指针不会移动。此外,hcidump当我移动鼠标时,它不会显示任何活动。

我还需要做些什么才能让它被识别为鼠标吗?我还需要采取其他故障排除步骤吗?

答案1

经过几次失败的尝试,我终于在装有 Ubuntu 14.04 的 Dell XPS 上安装了 Microsoft Bluetooth Mobile Mouse 360​​0。我采纳了Logitech MX Master Mouse 已配对,但无法使用 并安装了 Bluez 5.41

使用 bluetoothctl,我能够配对并“信任”鼠标。第一次尝试时,鼠标可以正常工作几分钟,然后我需要关闭蓝牙,然后使用 hciconfig hci0 down; hciconfig hci0 up 打开蓝牙

最后我发现在 /var/lib/bluetooth/XX:YY:ZZ 中有两个鼠标条目.....一旦我清除该目录的内容并重新开始、配对等,一切都很好。

答案2

我有一台戴尔 Inspiron 5557,运行 Ubuntu 16.04。我已经检测到、配对并且正在使用这款鼠标,无需任何软件包或配置。

我真正需要的唯一技巧是按住鼠标的电源按钮几秒钟(它会在鼠标后面亮起绿灯)并检测鼠标并将其与 blueman 配对。使用这个技巧后我才能够做到这一点。

相关内容