Muy improbable
Bluetooth usa la radio, y la radio viaja a la velocidad de la luz. Un viaje redondo de 1 cm tomará menos de 100ps. Programar algo tan corto será complicado, probablemente querrá un reloj de 10 GHz, aunque hay otras opciones. Pero incluso entonces, Bluetooth no está diseñado para repetir instantáneamente el mensaje de radio. Si recibe, procesa y vuelve a transmitir el mensaje, el retraso del procesamiento será mucho más prolongado que el tiempo de vuelo y variará aleatoriamente al menos durante el período del reloj utilizado con el chip Bluetooth.
Con algún hardware inteligente, es probable que sea posible realizar mediciones precisas de tiempo de vuelo de 100 ps. Pero es difícil y tratar de combinar con Bluetooth solo lo hará más difícil.
Ejemplo de la vida real: Apple usa el tiempo 802.11v 'de vuelo ' para detectar si un reloj está cerca de MacBook. El 802.11v paper afirma "un error absoluto promedio de menos de 1.33 Metros en un entorno ideal ". Para Apple, significa que solo comprueban si dos dispositivos no están a más de 3 m uno del otro.
Como alternativa, considere:
- Ultrasonido (si puede apuntar el sensor a la otra etiqueta)
- GPS diferencial (si no conoce la orientación)