Hola,
Me respondo a mí mismo con lo que he encontrado (observaciones o ampliaciones son bienvenidas siempre!).
He probado a usar el obexftp, así que pillando el móbl de mi hermana(un sony ericsson) y buscando sus protocolos veo:
Service Name: OBEX Object Push
Service RecHandle: 0x2008007
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: 0x0101
Service Name: OBEX File Transfer
Service RecHandle: 0x2008008
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: 0x0101
Así que he probado:
$ obexftp -b 00:23:45:BD:E9:33 -B 7 -U -p alarma.png
Y me ha pedido confirmación y PIN. Claro, era de esperar, el obex file transfer tiene eso, que pide autentificación.
Luego he probado a usar el protocolo obex object push y, voilá! Me ha pedido confirmación, le doy a SÍ, y sin pedirme PIN se ha mandado
!!
Ahora mis preguntas son:
1) Esto va así en todos los móbiles o he tenido suerte?
2) Representa que el ObexFTP debería usar sólo la conexión obex file transfer, no? Es decir, porque he podido usar el otro protocolo "a pelo"??
3) Hay alguna alternativa para no usar obexftp?
4) Asumo que he podido hacerlo porque mi hermana tendría las conexiones configuradas como "posibles"... ¿No?
5) En caso de que la última respuesta sea afirmativa... Si alguien no tiene esto activado, es su problema, no? Quiero decir, yo no tengo manera de contactar con él y es su responsabilidad que no lo avise... O sí podría?
Creo que esas son todas... Cualquier otra observación es bienvenida.
Anda que como tuviera que tocar el código obexFTP no me moría, tiene mil cosas!
Muchas gracias por vuestra ayuda!
EDITO: He encontrado otra forma
$ ussp-push --dev hci0 00:23:45:BD:XX:XX@6 alarma.png alarma2.png
Otra pregunta más
¿Cuál de las dos opciones es mejor y por qué? ¿O es totalmente indiferente?