hcitool 扫描未找到我的蓝牙设备

hcitool 扫描未找到我的蓝牙设备

我有一个带有蓝牙芯片的小型设备。在添加和发现附近的新蓝牙设备时,我可以通过 GUI 系统设置 > 蓝牙看到它,但每次我尝试此命令 hcitool scan 时,都找不到任何设备。

y@MyPC:~$ sudo hcitool scan
Scanning ...
y@MyPC:~$

蓝牙 GUI 是否使用与 hcitool 不同的工具来扫描蓝牙设备?

答案1

man hcitool列出以下选项:

-i <hciX>
       The command is applied to device hciX , which must be the name of an
       installed Bluetooth device. If not specified, the command will be sent
       to the first available Bluetooth device.

我怀疑你的“小设备”蓝牙芯片不是默认的hci0,所以hcitool除非您指定,否则不会向其发送命令。要显示可用的本地设备,请运行:

hcitool dev

这将显示设备列表及其设备名称。选择您想要的设备并执行例如

hcitool -i hci1 scan

相关内容