¿Cómo se puede usar la potencia de la señal Bluetooth para localizar a un usuario con múltiples Raspberry PI?

No puede La intensidad de la señal recibida no es solo una función de la distancia. Si fuera así, la triangulación sería una opción. Como es, la frecuencia sigue saltando cientos de veces por segundo y cada frecuencia única tendrá sus propias propiedades de trayectoria múltiple y reflexión. Sería posible realizar un análisis en el dominio del tiempo de una transmisión cuidadosamente programada para encontrar la ruta más corta, pero resulta que la secuencia de salto de Bluetooth no está bien optimizada para este propósito. Las rutas de transmisión de RF también están sujetas a desvanecimiento debido a las ondas estacionarias que confundirán una medición de intensidad de señal. Finalmente, el firmware ajustará constantemente la ganancia en la ruta para minimizar las tasas de error y, dado que la intensidad de la señal es solo la envolvente de la señal demodulada (incluidas las interferencias, como wifi), se parece poco a la ubicación.