enviar un archivo a través de bluetooth desde el símbolo del sistema

22

Estoy trabajando con el símbolo del sistema y me gustaría enviar un archivo a mi teléfono. ¿Es posible enviar un archivo a través de bluetooth desde el símbolo del sistema?

Luigi Grimaldi
fuente
Símbolo del sistema - Windows
Luigi Grimaldi
Etiquetas actualizadas ...
DavidPostill

Respuestas:

26

¿Es posible enviar un archivo a través de bluetooth desde el símbolo del sistema?

Sí, es posible. Vea a continuación las soluciones de Windows, Ubuntu y Linux.


Windows XP, Windows Vista, Windows 7, Windows 8 o Windows 10 (x86, x64)

Usa btobex .

Las herramientas de línea de comandos de Bluetooth son un conjunto de utilidades de línea de comandos para Microsoft Windows que se pueden usar para configurar su adaptador bluetooth, descubrir dispositivos y servicios remotos bluetooth, transferir archivos a dispositivos con capacidad OBEX.

Todas las utilidades pueden invocarse como parte de un script por lotes u otro proceso en segundo plano automatizado o iniciarse manualmente desde el símbolo del sistema de Windows.

...

Requisitos del sistema

  • Windows XP, Windows Vista, Windows 7, Windows 8 o Windows 10 (x86, x64)
  • Adaptador Bluetooth compatible con pila bluetooth de Microsoft

Herramientas de línea de comandos de fuente Bluetooth

Btobex envía archivos a dispositivos remotos con capacidad OBEX (computadoras, teléfonos móviles, etc.).

uso:

btobex {-bBluetoothAddress | -nFriendlyName} [-cChannel] [-pPIN [-e]] 
         [-rRetries] [-fFileName] [file1 [file2 [...]]] 

    -b  Bluetooth address of target device in (XX:XX:XX:XX:XX:XX) format.  
    -n  Friendly name of target device.
    -c  RFCOMM channel (1-30). If specified, service lookup is not performed. 
    -p  PIN code for authenticating with remote device.
    -e  Use encrypted connection (only if PIN authentication is used)
    -r  Make specified number of attempts is case of error
    -f  Use this file name for the data from STDIN (standard input)      
    -h  Prints help screen.

muestras:

  1. Enviar el archivo "picture.jpg" desde la carpeta actual al dispositivo llamado "Nokia 6300":

    btobex -n"Nokia 6300" picture.jpg
    
  2. Enviar todos los archivos de texto de la carpeta actual al dispositivo con dirección conocida:

    btobex -b(11:11:22:22:33:33) *.txt
    
  3. Enviar la salida de otro programa como un archivo llamado "message.txt":

    echo This is a test | btobex -b(11:11:22:22:33:33) -f"message.txt"
    

btobex mantiene la variable de entorno ERRORLEVEL. Cero significa ejecución exitosa, cualquier otro valor - error. La descripción detallada del error se imprime en la salida de error estándar.

Fuente btobex


Ubuntu

Utiliza bluetooth-sendto .

bluetooth-sendto --device=12:34:56:78:9A:BC filename funciona para mi.

"12: 34: 56: 78: 9A: BC" es la dirección del dispositivo Bluetooth (bdaddr) del dispositivo. Puedes obtener el bdaddr con hcitool scan.

Fuente de transferencia de archivos Bluetooth en script de shell , respuesta por elmicha


Linux

Usa obexftp .

obexftp –nopath –noconn –uuid none –bluetooth <BTAddr> –channel <OPUSHChann elNo> –put <FileToPut>

  • Le permite a uno enviar archivos sin especificar el pin en el lado del dispositivo remoto
  • El número de canal OPush para el dispositivo se obtiene de sdptool arriba

obexftp -b <BTAddr> -v -p <FileToPut>

  • Permite colocar un archivo en el dispositivo BT especificado
  • obexftp también podría usarse para obtener o enumerar los archivos en el dispositivo BT
  • También permite identificar un dispositivo BT cercano simplemente dando la opción -b

Fuente Utilidad bluetooth de bajo nivel , respuesta por slm

Ver también script de Linux para operación Bluetooth


Renuncia

No estoy afiliado a las herramientas de línea de comandos de Bluetooth de ninguna manera.

DavidPostill
fuente
3
¿Por qué la solución de Ubuntu está separada de Linux? ¿Obexftp no funcionará en Ubuntu o bluetooth-sendto en una distribución Linux que no sea Ubuntu?
Ruslan
Es posible que desee incluir la nota en los comentarios a la respuesta de Ubuntu, en la sección de Ubuntu de su respuesta. Aparte de eso, gran respuesta. Relacionado - superuser.com/questions/1090009/…
Jonny Henly
@Ruslan No tengo idea. Yo no uso ninguno de ellos.
DavidPostill
Usted tampoco usa, ¿pero estos constituyen 2/3 de su respuesta? ¿Al menos los has visto trabajar, o es solo un rumor?
mickeyf_supports_Monica
1
@mickeyf Una fuente es una respuesta aceptada en AskUbuntu, la otra es una respuesta altamente votada de un mod de Unix y Linux. El de Windows que he usado yo mismo.
DavidPostill