Foro de elhacker.net

Comunicaciones => Hacking Mobile => Mensaje iniciado por: demprits1 en 20 Mayo 2008, 23:02 pm



Título: Calcular Distancia mediante Bluetooth
Publicado por: demprits1 en 20 Mayo 2008, 23:02 pm
Que tal amigos, quería preguntaros una duda que tengo, mediante el bluetooth y la pila de windows ¿existe alguna manera de averiguar la distancia a la que se encuentra un dispositivo???, para si enviar o recibir un mensaje no valla ser que se pierda la conexion mediante el camino por que se alejen, es decir algun parametro que me indique si merece la pena o no hacer la conexion.
No se tampoco si es posible para linux, a ver que opinais.

Venga, solo eso un saludo y gracias a tod@s.

Chaooooo


Título: Re: Calcular Distancia mediante Bluetooth
Publicado por: SirGraham en 21 Mayo 2008, 08:17 am
Hola,

En Windows es mas complicado. De echo el Stack no te permite obtener a nivel de API esa info. Solo algunos drivers de algunas casas te la dan en su propia informacion de sistema.

En Linux es perfectamente obtenible. Como es radiofrecuencia realmente lo que obtienes es la potencia en dB con la que esta recibiendo el dispositivo remoto. Esto no siempre es una distancia exacta hacia el tema (depende de lo que tengas en medio).

Nosotros lo usamos en nuestro sistema XBlue (Marketing de proximidad), para justamente lo que propones, controlar en tema de la distancia y decidir si enviarle o no el mensaje....

Saludos,
Sir Graham.




Título: Re: Calcular Distancia mediante Bluetooth
Publicado por: demprits1 en 22 Mayo 2008, 21:52 pm
Que tal, gracias por la respuesta SirGraham, solo una cosa mas queria preguntar, con que pila puedo determinar la distancia en windows ??? windcom, bluesoleil etc..
E leido que como vosotros habeis echo una no se si usais una propia desarrollada por vosotros, la vendeis o se puede usar una convencional, es que no me a quedado claro si vosotros habeis desarrollado una libreria o una pila.

Si no en cual me puedo basar??? Muchas gracias por todo y felicidades por el foro lo e repasado y es genial :rolleyes:  Todavia me queda mucho por ver y aprender.

Un saludo a Tod@s, y Gracias .

Chaoooo


Título: Re: Calcular Distancia mediante Bluetooth
Publicado por: SirGraham en 23 Mayo 2008, 10:26 am
Hola,

Nosotros tenemos nuestra propia pila pero en este caso no esta diseñada para Windows  (es para microcontroladores pequeños).  Con esta no solo se podia saber la distancia si no incluso cuando alguien estaba scaneandote....

En el caso de XBlue (para el ventanuco, no para Linux) nosotros usamos el Stack de Microsoft. Desgraciadamente esta no tiene una funcion para obtener esa informacion (quizas atraves de algun comando HCI) pero asi a priori no esta disponible el calculo de distancia. Con los demas stacks no hemos trabajado mucho. ¿Por que? por que si haces algo con ellos, la aplicacion que distribuyas debe ir con ese stack....¿? y es complicado a parte de ser muy dependiente del modulo que compres... (osea no puedes distrbuir la aplicacion directamente y si lo haces llave en mano tienes que estar buscando los modulo compatibles para distribuirlos con ella).

Saludos,
Sir Graham.