Уменьшите уровень сигнала Bluetooth на устройстве Android - PullRequest
1 голос
/ 25 сентября 2019

Существует ли высокоуровневый (Java) или низкоуровневый способ (с использованием собственного кода) для снижения уровня сигнала Bluetooth на устройствах Android до минимума?

Цель состоит в том, чтобы сделать устройство обнаруживаемым в пределахдиапазон 20 сантиметров?Ничего не могу найти в интернете по этому поводу.

1 Ответ

1 голос
/ 25 сентября 2019

Вы можете сделать это, используя свою собственную рекламу 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. 

См. Это для подробно документации

...