He seguido informandome sobre el tema. Como era logico, el movil me pide el pin debido a que es necesario, el movil no es vulnerable al bug del BT por un lado es una buena opción :). Para lo que no hace falta emparejamiento, es para mandar ficheros debido al protocolo OBEX object push.
Para ello hace falta la aplicacion “obexftp” (sudo apt-get install obexftp”) una vez instalada la ejecutamos con las siguientes opciones:
obexftp -b “mac” -B “canal” -p “ruta”
La Mac, es la mac del dispositivo que se consigue con el comando “hcitool scan”
el id del canal, es el “puerto” para usar el servicio “sdptool browse “
y ruta es el fichero que se quiere subir. en este caso por la opcion -p “put”
Voy a poner a contiuacion un ejemplo para que quede claro.
1º buscamos los dispositivos BT.
darkomen@carax:~$ hcitool scan
Scanning …
00:0F:DE:39:03:CD Irq08
darkomen@carax:~$
la mac de mi movil (k700) es “00:0F:DE:39:03:CD”.
2º A continuacion vamos a ver los servicios que tiene disponible el movil (como me muestra unos cuantos… voy aponer solo los importantes)
darkomen@carax:~$ sdptool browse 00:0F:DE:39:03:CD
Browsing 00:0F:DE:39:03:CD …
Service Name: OBEX File Transfer
Service RecHandle: 0x1000d
Service Class ID List:
“OBEX File Transfer” (0x1106)
Protocol Descriptor List:
“L2CAP” (0x0100)
“RFCOMM” (0x0003)
Channel: 7
“OBEX” (0x0008)
Profile Descriptor List:
“OBEX File Transfer” (0x1106)
Version: 0x0100
Service Name: OBEX Object Push
Service RecHandle: 0x10005
Service Class ID List:
“OBEX Object Push” (0x1105)
Protocol Descriptor List:
“L2CAP” (0x0100)
“RFCOMM” (0x0003)
Channel: 6
“OBEX” (0x0008)
Profile Descriptor List:
“OBEX Object Push” (0x1105)
Version: 0x0100
darkomen@carax:~$
Se muestran dos servicios el OBEX File transfer con el canal 7 y el OBEX Objet Push con el 6.
3º En este caso vamos a usar el segundo para subir un fichero al movil, usando obexftp
darkomen@carax:~$ obexftp -b 00:0F:DE:39:03:CD -B 6 -p ~/Desktop/M-SuDoKu.jar
Browsing 00:0F:DE:39:03:CD …
Channel: 7
No custom transport
Connecting…bt: 1
done
Sending /home/darkomen/Desktop/M-SuDoKu.jar…/done
Disconnecting…done
darkomen@carax:~$
Y con eso ya te ha subido el fichero al movil, Te preguntará que te estan mandando un fichero y si lo quieres recibir una vez que aceptas, se empezar a realizar la transferencia.
Estoy viendo a ver como recibir ficheros al ordenador mediante este sistema con Obexftp pero no consigo nada… en fin seguire informando