2011-05-14 8 views
6

Estoy usando mi teléfono Android como punto de acceso. Ahora quiero encontrar la distancia y la dirección de los dispositivos wifi conectados con mi teléfono.cómo encontrar la dirección de la señal wifi de otro dispositivo en Android?

Por favor, ayúdenme con ejemplos y códigos adecuados.

Gracias de antemano.

+3

A menos que esté muy equivocado, no puede obtener la dirección: su antena capta la señal sin un sentido de dirección. Del mismo modo, no puedes obtener la distancia, solo la intensidad de la señal, que no es lo mismo que la distancia. Muévase frente a una pared o coloque un libro frente a la antena, y su fuerza cambiará significativamente. – EboMike

+2

No se equivoca :) No hay forma de descenso para detectar distancia y dirección usando una antena Wi-Fi para un caso general (es decir, sin suposiciones sobre el entorno). – inazaruk

+0

Siempre se puede obtener una gran variedad de dispositivos con antenas idénticas, obtener la potencia de señal de cada uno y las posiciones de los dispositivos a través de GPS, y usar eso para triangular el punto de acceso :) – EboMike

Respuesta

10

He descargado el Radar Wifi que mencionaste y lo probé. Hay un paso importante allí: le pide que gire en el lugar por un momento mientras sostiene el dispositivo con su cuerpo.

Así que mi suposición es que utiliza la brújula interna para averiguar en qué dirección está apuntando, y luego mide la señal. Cuando la señal se vuelve más fuerte, se da cuenta de que estás apuntando hacia el AP.

Dado que la aplicación le pide que mantenga el dispositivo a su cuerpo, que está tratando de utilizar como un escudo, por lo que si usted está de espaldas a la AP, su cuerpo va a debilitar la señal.

Cuestiones relacionadas