降低Android设备上的蓝牙信号强度

时间:2019-09-25 05:41:35

标签: android bluetooth android-bluetooth power-management rssi

是否有高级(Java)或低级方法(使用本机代码)将Android设备上的蓝牙信号强度更改为最小?

目标是使设备在20厘米范围内可被发现? 在互联网上根本找不到任何东西。

1 个答案:

答案 0 :(得分:1)

您可以使用android上的自定义BLE广告来做到这一点,可以使用以下模式来设置蓝牙发现范围。

//Use AdvertiseSettings class

ADVERTISE_MODE_BALANCED : Perform Bluetooth LE advertising in balanced power mode.
ADVERTISE_MODE_LOW_LATENCY : Perform Bluetooth LE advertising in low latency, high power mode.
ADVERTISE_MODE_LOW_POWER : Perform Bluetooth LE advertising in low power mode.

ADVERTISE_TX_POWER_LOW : Advertise using low TX power level.

ADVERTISE_TX_POWER_ULTRA_LOW : Advertise using the lowest transmission (TX) power level. 

请参阅detail文档