更改 Tx 蓝牙 Linux 无效

Change Tx Bluetooth Linux No Effect

我想使用 linux 命令行 (ubuntu 14.04) 更改我的蓝牙设备的信号强度。

我发现我需要使用命令

sudo hciconfig hci0 inqtpl

想改变信号强度,但没用


sudo hciconfig hci0 inqtpl

给我


并使用 hcidump


sudo hciconfig hci0 inqtpl 2

给我


再次使用命令

sudo hciconfig hci0 inqtpl

给了我和第一次完全一样的东西。没有改变。


命令

sudo bccmd psget 0x0017

给我

Unsupported manufacturer

感谢小伙伴们的帮助

看了蓝牙规范,说只有class1个设备可以通过软件改变发射功率级别。因此,首先检查您设备的 class。我读到 Atheros AR3012 是 class 1,所以改变 tx 功率级别应该没有问题。可能是设备被封顶了,或者某些东西不能正常工作。我会问厂家。

所以跟厂家确认后,我们用的蓝牙好像是class2蓝牙。尽管它应该是 class1!

谢谢你的帮助gyus