我有一个带有蓝牙芯片的小型设备。在添加和发现附近的新蓝牙设备时,我可以通过 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