我想使用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
感谢您的帮助伙伴
答案 0 :(得分:6)
在阅读蓝牙规范后,它说只有1类设备可以通过软件改变发射功率水平。所以首先检查你的设备的类。我已经读过Atheros AR3012是1级,所以改变tx功率水平不应该是一个问题。可能是设备上限或某些东西不能正常工作。我会问制造商。
答案 1 :(得分:0)
因此,在与制造商核实后,我们使用的蓝牙似乎是2级蓝牙。尽管它应该是class1!
感谢您的帮助gyus