que microlocalización funciona como buy bluetooth ios7 ibeacon

bluetooth - microlocalización - ibeacon youtube



¿Cuáles son las distancias nominales para iBeacon "Lejos", "Cercano" e "Inmediato"? (1)

Por lo que entendí de la API es que nunca hay una garantía sobre la distancia real, no debe usar las lecturas para ser considerada una medida precisa. La proximidad se usa bastante para determinar la distancia relativa entre diferentes balizas, de modo que pueda responder de acuerdo con los requisitos de su aplicación.

Dicho esto, Apple definitivamente dibuja un área gris en su documentación. La descripción de measuredPower es intrigante y fácilmente inculca el pensamiento de que puede usar este valor para obtener una lectura de distancia precisa (una vez calibrado por supuesto). Simplemente, no creo que sea el caso, sin embargo, con la probabilidad de atenuación de la señal en estos dispositivos de baja potencia, no espero que obtenga lecturas consistentes y precisas de una distancia real.

De la referencia de CLBeacon la descripción de la accuracy dice

Indica la precisión horizontal sigma en metros. Utilice esta propiedad para diferenciar balizas con el mismo valor de proximidad. No lo use para identificar una ubicación precisa para la baliza. Los valores de precisión pueden fluctuar debido a la interferencia de RF .

Siento que esto resuena inexplicablemente durante todo el uso de la función iBeacon.

Esta es toda mi interpretación, no he ido tan rápido como probar esto en múltiples entornos a lo largo del tiempo para ver si se dan lecturas consistentes. No estoy seguro si esto ayuda en absoluto.

He estado jugando con el uso de dispositivos iOS como emisoras y receptores utilizando la nueva API iBeacon en iOS 7.

Los documentos no detallan a qué distancias el dispositivo receptor debe ver cada indicador de proximidad, y específicamente los llama "relativos". Al experimentar con una aplicación de demostración, observé estas distancias (iPhone == receptor, iPad == emisora):

Lejos - 50 pies?

Cerca de 2-3 pies

Inmediato - 2 pulgadas

Me parecieron realmente pequeños, y tal vez haya una pista en la referencia de clase CLBeaconRegion, que le permite especificar la potencia de la señal de su dispositivo desde 1 m de distancia.

peripheralDataWithMeasuredPower:

Recupera datos que se pueden usar para anunciar el dispositivo actual como un faro.

Parámetros

measuredPower

El valor del indicador de intensidad de la señal recibida (RSSI) (medido en decibeles) para el dispositivo. Este valor representa la intensidad medida de la baliza desde un metro de distancia y se utiliza durante la medición. Especifique nil para usar el valor predeterminado para el dispositivo.

Mi calibración amateur arrojó -60, que establecí y volví a probar:

Lejos : cientos (ish) pies

Cerca de ~ ~ 50 pies

Inmediato - 1 metro (un poco menos)

¿Los resultados de mi segunda prueba son los rangos "ideales" según Apple? Están muy lejos de la configuración "predeterminada" que experimenté en la primera prueba.

¿O debería considerar estos rangos "calibrables" según mis necesidades?