Sto lavorando con il prompt dei comandi e vorrei inviare un file al mio telefono. È possibile inviare un file tramite bluetooth dal prompt dei comandi?
Sto lavorando con il prompt dei comandi e vorrei inviare un file al mio telefono. È possibile inviare un file tramite bluetooth dal prompt dei comandi?
Risposte:
Sì, è possibile. Vedi sotto per le soluzioni Windows, Ubuntu e Linux.
Usa btobex .
Gli strumenti da riga di comando Bluetooth sono una suite di utilità da riga di comando per Microsoft Windows che possono essere utilizzati per configurare l'adattatore Bluetooth, scoprire dispositivi e servizi Bluetooth remoti, trasferire file su dispositivi compatibili con OBEX.
Tutte le utility possono essere invocate come parte di uno script batch o altri processi in background automatizzati o avviate manualmente dal prompt dei comandi di Windows.
...
Requisiti di sistema
- Windows XP, Windows Vista, Windows 7, Windows 8 o Windows 10 (x86, x64)
- Adattatore Bluetooth compatibile Bluetooth stack Microsoft
Strumenti da riga di comando Bluetooth di origine
Btobex invia file a dispositivi remoti abilitati OBEX (computer, telefoni cellulari, ecc.).
utilizzo:
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.
campioni:
Invia il file "picture.jpg" dalla cartella corrente al dispositivo "Nokia 6300":
btobex -n"Nokia 6300" picture.jpg
Invia tutti i file di testo dalla cartella corrente al dispositivo con indirizzo noto:
btobex -b(11:11:22:22:33:33) *.txt
Invia l'output di un altro programma come file denominato "message.txt":
echo This is a test | btobex -b(11:11:22:22:33:33) -f"message.txt"
btobex mantiene la variabile d'ambiente ERRORLEVEL. Zero significa esecuzione corretta, qualsiasi altro valore - errore. La descrizione dettagliata dell'errore viene stampata sull'output dell'errore standard.
Fonte btobex
Usa bluetooth-sendto .
bluetooth-sendto --device=12:34:56:78:9A:BC filename
per me va bene."12: 34: 56: 78: 9A: BC" è l'indirizzo del dispositivo Bluetooth (bdaddr) del dispositivo. È possibile ottenere il bdaddr con
hcitool scan
.
Trasferimento di file Bluetooth sorgente in script shell , risposta di elmicha
Usa obexftp .
obexftp –nopath –noconn –uuid none –bluetooth <BTAddr> –channel <OPUSHChann elNo> –put <FileToPut>
- Consente di inviare file senza specificare il pin sul lato del dispositivo remoto
- Il numero del canale OPush per il dispositivo è ottenuto da sdptool sopra
obexftp -b <BTAddr> -v -p <FileToPut>
- Consente di mettere un file sul dispositivo BT specificato
- obexftp potrebbe anche essere utilizzato per ottenere o elencare i file sul dispositivo BT
- permette anche di identificare un dispositivo BT nelle vicinanze semplicemente dando l'opzione -b
Sorgente Utilità bluetooth di basso livello , risposta tramite slm
Vedi anche Script Linux per il funzionamento Bluetooth
Non sono affiliato agli strumenti della riga di comando Bluetooth in alcun modo.