蓝牙LE TX功率读数

时间:2014-07-06 09:09:10

标签: android bluetooth-lowenergy

如何获得蓝牙设备的TX功率读数?

我有蓝牙设备和一些校准软件。

我想了解Tx是4db还是Tx是-40db是什么意思?

1 个答案:

答案 0 :(得分:5)

BLE器件的Tx功率通常在Tx电源服务0x1804和Tx电源电平特性0x2A07中可用。看一下this page,因为它显示了如何在Tx Power服务中封装Tx功率电平。因此,从你的Android代码中你应该扫描可用的服务,一旦你发现0x1804读取0x2A07特性的值。但是,这不是强制性的,Tx Power Level可以在定制服务下提供,甚至可以通过BLE广告提供,具体取决于蓝牙设备。

请注意,Tx功率以dBm为单位测量(蓝牙设备的dB值太高)。 4dBm和-40dBm都是有效的Tx功率电平,但4dBm更可能是因为-40dBm太低会使设备很难读取BLE设备的数据。

我希望这会有所帮助。