0 votos

¿Es posible ver si estás en un radio de unos 10 metros de otro teléfono sin emitir datos de localización?

Estaba mirando Bump_(aplicación) Y me parece interesante que utilicen los datos de localización junto con otras métricas para averiguar si dos teléfonos están cerca uno del otro.

¿No es posible hacer algo parecido utilizando bluetooth o una tecnología similar que no envíe tus datos de localización a un servidor remoto? Supongo que los dos teléfonos en cuestión tienen la misma aplicación.

1voto

Andy Brudtkuhl Puntos 1714

utilizan los datos de localización junto con otras métricas

El punto clave es que tienes que tocar los dos teléfonos juntos. Este contacto será visible en las lecturas del acelerómetro y del micrófono de cualquiera de los dos teléfonos. Hay que mirar las lecturas de todos los teléfonos cercanos y encontrar dos que hayan registrado un golpe al mismo tiempo. La forma más fácil de hacerlo -sobre todo hace diez años, cuando los teléfonos inteligentes no tenían mucha potencia de cálculo- era enviar las horas de los golpes y las ubicaciones de los teléfonos a un servidor y dejar que los comparara todos.

La forma alternativa de conseguirlo sería que cada teléfono transmitiera directamente los eventos de choque a todos los teléfonos cercanos. No hay una gran manera de lograr esto. Bluetooth no puede soportar que muchos teléfonos se conecten entre sí de esta manera, y el acceso a ella es limitado en iOS. Wi-Fi Direct (también conocido como Wi-Fi P2P) puede hacerlo, pero no al mismo tiempo que usas el Wi-Fi normal para conectarte a Internet. Independientemente de cómo lo hagas, tendrás que tener mucho cuidado para evitar que alguien suplante los eventos de bump para hacerse pasar por el teléfono al que quieres enviar tu archivo.

Así que, aunque es posible utilizar el Bluetooth para saber si dos teléfonos están en la misma habitación, sin enviar nada a un servidor remoto, no es factible utilizar eso para hacer la función de "chocar los teléfonos para conectarlos" que era el punto de venta único de Bump.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X