
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:
Envie o arquivo "picture.jpg" da pasta atual para o dispositivo chamado "Nokia 6300":
btobex -n"Nokia 6300" picture.jpg
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
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 filename
funciona 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.