¿Se puede usar una baliza BLE para calcular la distancia entre Tx y Rx?

A2A: SI.

La localización es el proceso para determinar la posición física (con respecto a algún sistema de coordenadas) o la ubicación simbólica de un objeto / ser humano u otra cosa.

Por lo general , la localización requiere algún tipo de infraestructura, es necesario tener algunos nodos de anclaje (como iBeacons o satélites GPS).

  • Localización activa : los objetos a localizar envían / ​​reciben señales que son recibidas / enviadas por los nodos de anclaje. La localización se realiza aprovechando la calidad de la señal enviada / recibida por los objetos que deben tener una pieza de hardware RX / TX.
  • Localización pasiva : los objetos a localizar no envían / ​​reciben nada, no tienen tecnología.

El tipo de señal puede estar basado en RF (WiFi, ZigBee, UWB), el audio (rango audible, ultrasonido), infrarrojo.
Los datos de entrada pueden ser RSSI (Indicador de potencia de señal recibida), TDOA (Hora (Dirección de llegada), TOA (Hora de llegada), RTT (Hora de ida y vuelta), Ángulo de llegada.

Supongamos que usa RSSI:
a partir de la medida, ¿cómo encontrar la medida de la distancia entre los objetos?

El modelo de señal puede ser paramétrico (basado en el modelo) o no paramétrico (huella digital).

  • En paramétrico se supone conocer de antemano un modelo que devuelve la distancia, dados los datos de entrada. Una vez que existe la medida de distancia, es posible hacer la localización.
  • En no paramétrico: durante la fase de capacitación, las huellas digitales se recopilan a través de una encuesta del sitio y se llena una base de datos (fase de capacitación). Durante la fase de localización, las muestras RSSI recopiladas en un cliente se comparan con la base de datos de huellas digitales y el algoritmo de coincidencia devuelve la posición actual.

A2A: no
Por favor, encuentre otro mensaje cercano o las mismas preguntas sobre la localización interior de BLE para mí como a continuación. Recibo la pregunta una y otra vez al menos una vez al mes. Es hora de una publicación en bloque sobre este tema.

  • ¿Cuál es la forma recomendada de implementar balizas BLE para realizar la localización en interiores?
  • ¿Cuál es el algoritmo preferido para que iBeacons realice la localización del usuario? ¿Basado en huella digital? Triangulación basada?
  • ¿Cómo puede triangular la ubicación exacta de un teléfono en un restaurante con solo unas pocas balizas?
  • Me gustaría hablar con usted sobre el seguimiento de BLE. He estado trabajando en un proyecto por un tiempo y tropezando con paredes
  • Somos un equipo de 5 personas que están interesadas en el concepto de mensajes de proximidad y estamos interesados ​​en desarrollar una aplicación móvil en iOS y Android para que los consumidores puedan beneficiarse de las ofertas que los minoristas les ofrecerán por mensajes de proximidad mientras están en sus tiendas
  • Estamos trabajando en un proyecto donde la precisión de la ubicación es crítica para nuestro producto. He revisado sus artículos sobre Low Energy BT para triangulación. Específicamente, estamos teniendo problemas en los entornos de Urban Canyon. ¿Tiene algún artículo / idea que proporcione el alto nivel de precisión de ubicación en estos entornos? Por favor envíeme cualquier información relevante.

La triangulación en BLE es imposible porque en 2400 MHz tendrá muchas reflexiones, trayectos múltiples más desplazamiento de fase. Si desea realizar un estudio, solicite un kit con 5 balizas BLE por un precio estimado de 50 euros, incluida la aplicación gratuita para iOS y Android. Después de eso, colocas las 5 balizas o incluso más en una habitación sin gente adentro. Coloque su teléfono inteligente en un carrito y muévalo. La intensidad de campo medida que escribe en una tabla de Excel. Después de eso, realiza la misma prueba con 5 balizas y 5 personas y coloca la baliza BLE en sus bolsillos. Deje que la gente gire en pasos de 15 grados y vuelva a medir la intensidad del campo. El cuerpo humano es principalmente agua y la frecuencia de resonancia del agua está cerca de los 2400 MHz. Recuerde que su horno de microondas está funcionando en el rango de frecuencia de 2400 MHz por ese motivo.
La tercera prueba podría ser medir la intensidad de campo de 5 balizas frente a usted en 5 lugares diferentes. Simplemente camine en pasos de un metro más cerca de las balizas y escriba la intensidad de campo medida en una tabla. El resultado será que la intensidad del campo tal vez disminuya incluso cuando se esté acercando a la baliza. La razón es la trayectoria múltiple y el cambio de fase. Otro resultado será que la intensidad del campo no aumentará linealmente. Esto también se basa en el cambio de fase de trayectos múltiples.

Las huellas digitales necesitarán una referencia. Sin embargo, las huellas dactilares no son inmunes contra la trayectoria múltiple y el cambio de fase también. Si cambia el teléfono inteligente, el lugar en su bolsillo cambia y la pérdida de señal también cambia. Las huellas digitales ayudarán a obtener un mejor resultado, pero no lo suficientemente preciso como para generar una posición en el nivel del medidor. Las huellas digitales funcionarán mejor si coloca balizas BLE en la habitación y mide la intensidad del campo con otra baliza. Una comunicación de baliza a baliza ayudará con datos más precisos que una comunicación de baliza a teléfono inteligente. Hay algunos algoritmos adicionales que puede usar para optimizar el cálculo de la posición, pero esto no puede hacerlo usando teléfonos inteligentes solo en BLE.

Es posible una detección a nivel de habitación. Si agrega filtros Kalman y algunas fuentes más como el campo magnético de la tierra, acelerómetros o incluso sonido ultrasónico, el resultado será mucho mejor que solo en las balizas BLE.