降低 Android 设备上的蓝牙信号强度
Reduce Bluetooth signal strength on Android device
是否有高级(Java)或低级方法(使用本机代码)将 Android 设备上的蓝牙信号强度降至最低?
目标是让设备在 20 厘米范围内可被发现?
在 Internet 上根本找不到与此相关的任何内容。
您可以在 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 文档
是否有高级(Java)或低级方法(使用本机代码)将 Android 设备上的蓝牙信号强度降至最低?
目标是让设备在 20 厘米范围内可被发现? 在 Internet 上根本找不到与此相关的任何内容。
您可以在 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 文档