Foro de elhacker.net

Comunicaciones => Hacking Mobile => Mensaje iniciado por: DarkNewbie en 26 Agosto 2008, 17:21 pm



Título: duda Monitoreo con Bluetooth
Publicado por: DarkNewbie en 26 Agosto 2008, 17:21 pm
Hola a todos, estoy buscando algo como el kismet o netstumbler pero para bluetooth,  o algun programa que muestre estadisticas (tiempo, decibeles, distancia aproximada, etc) si alguien sabe algo diganmelo porfavor


Nos vemos :)



Título: Re: duda Monitoreo con Bluetooth
Publicado por: SirGraham en 26 Agosto 2008, 22:03 pm
Hola,

La distancia aproximada se calcula a partir de los decibelios de potencia detectados. Esto es facilmente obtenible en Linux con una aplicacion + BlueZ.

 ¿Tiempos? a que tiempos te refieres.

Si concretas mas el tipo de informacion que buscas, quizas podamos darte mas informacion.

Me temo que no puedes comparar el protocolo Wifi con el de Bluetooth, por lo que las opciones de un scanner tampoco seran iguales.

Saludos,
Sir Graham.


Título: Re: duda Monitoreo con Bluetooth
Publicado por: Lewert en 28 Agosto 2008, 15:14 pm
La distancia aproximada se calcula a partir de los decibelios de potencia detectados. Esto es facilmente obtenible en Linux con una aplicacion + BlueZ.

Mediante que libreria y que API se podrian calcular los decibelios de potencia? Con la libreria hci.h, bluetooth.h, o con cual?


Título: Re: duda Monitoreo con Bluetooth
Publicado por: SirGraham en 28 Agosto 2008, 21:10 pm
Hola,

Se realiza mediante un comando HCI teniendo una conexion abierta ya con el dispositivo. Con eso te da la medida en dB.

Saludos,
Sir Graham.


Título: Re: duda Monitoreo con Bluetooth
Publicado por: Lewert en 30 Agosto 2008, 12:39 pm
Hola SirGraham. Podrias especificar que comando HCI es?
Y otra cosa: a partir de los dB, como calculas la distancia? Quiero crear una pequeña aplicacion para esto :)


Título: Re: duda Monitoreo con Bluetooth
Publicado por: SirGraham en 31 Agosto 2008, 10:46 am
Hola,

Es el HCIGETCONNINFO, pero en el caso del BlueZ solo funciona si tienes una conexion abierta, bien con el SDP o con otro perfil.
 
Respecto al tema de distancia el problema es que se calcula de forma "empirica" para un hardware dado.

Me explico: no es lo mismo que los modulos BT sean de clase 1, o de clase 2, que lleve antenas internas o externas etc, que este en una direccion concreta (vertical o horizontal, por  la polarizacion de antena), etc....

En esos casos, la potencia puede ser diferente para una misma distancia.

Esto sin tener encuenta los problemas implicitos del mismo entorno fisico: una pared que este en medio, puede hacerte creer que el modulo receptor esta mas lejos. Pero eso ya es inevitable.

Nosotros tenemos implementado ese calculo de distancia en el XBlue, pero solo lo usamos como guia a la hora de hacer algunas cosas "no criticas".  (Ademas ten en cuenta que el Hardware de XBlue es siempre el mismo, contamos con esa ventaja).


(http://www.endorasoft.es/promocion/xbluepoint_001.jpg)

Basar una aplicacion teniendo en cuenta que ese dato sea mas o menos exacto y que funcione en un entorno variado de modulos y posiciones, me temo, va ser un poco "complicado" ...
(de locura vamos  :-\).....

Saludos,
Sir Graham.