更改 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
我想使用 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