Hola,
Para empezar vamos asegurarnos que tienes estos paquetes instalados. Prueba con:
$sudo apt-get install bluez-utils
$sudo apt-get install blues-pin
Por otra parte lo que no veo en la configuracion del bluesnaffer si hace la gestion del SDP (esto es: Si obtiene en el dispositivo remoto el perfil y canal adecuado para hacer la operativa).
¿Por que es importante eso? Por que al RFCOMM hay que configurarlo para poder acceder a traves de el.
En el fichero RFCOMM debe ir los dato de conexion con el perfil:
Ejmplo:
rfcomm0 {
bind yes;
device 00:18:13:50:0C:EB;
channel 1;
comment "PPP connect";
}
Una vez comprobado ese fichero, para inicializar ese nueva configuracion de
/dev/rfcomm0 tienes que activarlo con:
$sudo /etc/init.d/bluez-utils restart
En ese punto tendrias el "dispositivo"
/dev/rfcomm0 funcionando...
Ahora bien, la configuracion a colocar en el RFCOMM que he puesto en este mensaje es de "ejemplo".
Los datos a colocar en el RFCOMM dependen del perfil. Eso se puede obtener con la herramienta SPDTOOL "manualmente".
$sdptool browse 00:18:13:50:0C:EB
Pero la duda es... ¿no hace esta operacion automaticamente el BlueSnaffer?
A eso no llego, por que nosotros no hemos usado esta herramienta nunca...
Saludos,
Sir Graham.