android bluetooth rssi

Pregunta sobre las horas de trabajo de IRC sobre Android Bluetooth RSSI



(1)

En el nivel HCI, hay un comando para leer un enlace RSSI de Bluetooth del chipset Bluetooth (Read_RSSI_Command). Sin embargo, su implementación puede variar desde el chipset Bluetooth hasta el chipset Bluetooth. Y el valor devuelto no siempre es útil, por ejemplo, si no hay paquetes transmitidos en los últimos minutos, el chipset Bluetooth no tiene forma de conocer el RSSI actual.

Por lo tanto, no exponemos esto en ninguna API Java de Android en este momento.

Nick Pelly, equipo de Android con Bluetooth

Tengo una pregunta sobre la funcionalidad de RSSI de Bluetooth en Android (ya sea 2.0 o 2.1):

Es bastante fácil obtener el valor RSSI cuando se crea una conexión Bluetooth, pero ¿cómo se puede obtener repetidamente el valor RSSI de una conexión que ya está activa? Es realmente importante poder hacer esto, porque esto te permite determinar si los dispositivos bluetooth están cerca uno del otro o muy lejos, pero no puedo encontrar ninguna llamada de función apropiada en la API de Android.

¿Podría alguien que entiende Android RSSI ayudarme con este problema?

¡Gracias!

Alex