envie um arquivo via bluetooth no prompt de comando

envie um arquivo via bluetooth no prompt de comando

Estou trabalhando com o prompt de comando e gostaria de enviar um arquivo para o meu telefone. É possível enviar um arquivo via bluetooth no prompt de comando?

Responder1

É possível enviar um arquivo via bluetooth no prompt de comando?

Sim, é possível. Veja abaixo as soluções Windows, Ubuntu e Linux.


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

Usarbtobex.

As ferramentas de linha de comando Bluetooth são um conjunto de utilitários de linha de comando para Microsoft Windows que podem ser usados ​​para configurar seu adaptador Bluetooth, descobrir dispositivos e serviços Bluetooth remotos e transferir arquivos para dispositivos compatíveis com OBEX.

Todos os utilitários podem ser invocados como parte de um script em lote ou outro processo automatizado em segundo plano ou iniciados manualmente a partir do prompt de comando do Windows.

...

requisitos de sistema

  • Windows XP, Windows Vista, Windows 7, Windows 8 ou Windows 10 (x86, x64)
  • Adaptador Bluetooth compatível com pilha Bluetooth da Microsoft

FonteFerramentas de linha de comando Bluetooth

Btobex envia arquivos para dispositivos remotos compatíveis com OBEX (computadores, telefones celulares, 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.

amostras:

  1. Envie o arquivo "picture.jpg" da pasta atual para o dispositivo chamado "Nokia 6300":

    btobex -n"Nokia 6300" picture.jpg
    
  2. Envie todos os arquivos de texto da pasta atual para o dispositivo com endereço conhecido:

    btobex -b(11:11:22:22:33:33) *.txt
    
  3. Envie a saída de outro programa como um arquivo chamado "message.txt":

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

btobex mantém a variável de ambiente ERRORLEVEL. Zero significa execução bem-sucedida, qualquer outro valor significa erro. A descrição detalhada do erro é impressa na saída de erro padrão.

Fontebtobex


Ubuntu

Usarbluetooth-sendto.

bluetooth-sendto --device=12:34:56:78:9A:BC filenamefunciona para mim.

"12:34:56:78:9A:BC" é o endereço do dispositivo Bluetooth (bdaddr) do dispositivo. Você pode obter o bdaddr com hcitool scan.

FonteTransferência de arquivos Bluetooth em shell script, responda porElmicha


Linux

Usarobexftp.

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

  • Permite enviar arquivos sem especificar o PIN no lado do dispositivo remoto
  • O número do canal OPush para o dispositivo foi obtido no sdptool acima

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

  • Permite colocar um arquivo no dispositivo BT especificado
  • obexftp também pode ser usado para obter ou listar os arquivos no dispositivo BT
  • também permite identificar um dispositivo BT próximo apenas dando a opção -b

FonteUtilitário Bluetooth de baixo nível, responda porslm

Veja tambémScript Linux para operação Bluetooth


Isenção de responsabilidade

Eu não sou afiliado aFerramentas de linha de comando Bluetoothde qualquer forma.

informação relacionada