改变Tx蓝牙Linux无效

时间:2015-12-07 11:20:10

标签: linux bluetooth bluetooth-lowenergy bluez

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

我发现我需要使用命令

sudo hciconfig hci0 inqtpl

改变信号强度,但它不起作用

sudo hciconfig hci0 inqtpl

给了我

enter image description here

和hcidump

enter image description here

sudo hciconfig hci0 inqtpl 2

给了我

enter image description here

再次使用该命令

sudo hciconfig hci0 inqtpl

给我的东西与第一次完全相同。没有改变。

命令

sudo bccmd psget 0x0017

给了我

Unsupported manufacturer

感谢您的帮助伙伴

2 个答案:

答案 0 :(得分:6)

在阅读蓝牙规范后,它说只有1类设备可以通过软件改变发射功率水平。所以首先检查你的设备的类。我已经读过Atheros AR3012是1级,所以改变tx功率水平不应该是一个问题。可能是设备上限或某些东西不能正常工作。我会问制造商。

答案 1 :(得分:0)

因此,在与制造商核实后,我们使用的蓝牙似乎是2级蓝牙。尽管它应该是class1!

感谢您的帮助gyus