mengirim file melalui bluetooth dari command prompt


Jawaban:


26

Apakah mungkin mengirim file melalui bluetooth dari command prompt?

Ya itu mungkin. Lihat di bawah ini untuk solusi Windows, Ubuntu dan Linux.


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

Gunakan btobex .

Alat baris perintah Bluetooth adalah seperangkat utilitas baris perintah untuk Microsoft Windows yang dapat digunakan untuk mengkonfigurasi adaptor Bluetooth Anda, menemukan perangkat dan layanan bluetooth jarak jauh, mentransfer file ke perangkat yang mampu OBEX.

Semua utilitas dapat dipanggil sebagai bagian dari skrip batch atau proses latar belakang otomatis lainnya atau diluncurkan secara manual dari prompt perintah Windows.

...

Persyaratan sistem

  • Windows XP, Windows Vista, Windows 7, Windows 8 atau Windows 10 (x86, x64)
  • Microsoft bluetooth stack adapter Bluetooth yang kompatibel

Sumber Alat Baris Perintah Bluetooth

Btobex mengirim file ke perangkat yang mampu OBEX jarak jauh (komputer, ponsel, dll).

pemakaian:

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.

sampel:

  1. Kirim file "picture.jpg" dari folder saat ini ke perangkat bernama "Nokia 6300":

    btobex -n"Nokia 6300" picture.jpg
    
  2. Kirim semua file teks dari folder saat ini ke perangkat dengan alamat yang diketahui:

    btobex -b(11:11:22:22:33:33) *.txt
    
  3. Kirim output dari program lain sebagai file bernama "message.txt":

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

btobex mempertahankan variabel lingkungan ERRORLEVEL. Nol berarti eksekusi yang berhasil, nilai lainnya - kesalahan. Deskripsi kesalahan terperinci dicetak ke output kesalahan standar.

Sumber btobex


Ubuntu

Gunakan bluetooth-sendto .

bluetooth-sendto --device=12:34:56:78:9A:BC filename bekerja untukku.

"12: 34: 56: 78: 9A: BC" adalah alamat perangkat Bluetooth (bdaddr) perangkat. Anda bisa mendapatkan bdaddr dengan hcitool scan.

Sumber transfer file Bluetooth dalam skrip shell , dijawab oleh elmicha


Linux

Gunakan obexftp .

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

  • Mengizinkan seseorang mengirim file tanpa menentukan pin di sisi perangkat jarak jauh
  • Nomor saluran OPush untuk perangkat didapat dari sdptool di atas

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

  • Mengizinkan seseorang meletakkan file ke perangkat BT yang ditentukan
  • obexftp juga dapat digunakan untuk mendapatkan atau mendaftar file pada perangkat BT
  • juga memungkinkan seseorang untuk mengidentifikasi perangkat BT terdekat dengan hanya memberikan opsi -b

Sumber Utilitas Bluetooth tingkat rendah , dijawab oleh slm

Lihat juga skrip Linux untuk operasi Bluetooth


Penolakan

Saya tidak berafiliasi dengan Alat Baris Perintah Bluetooth dengan cara apa pun.


3
Mengapa solusi Ubuntu terpisah dari Linux? Tidak akan obexftp bekerja di Ubuntu atau bluetooth-sendto pada distribusi Linux non-Ubuntu?
Ruslan

Anda mungkin ingin memasukkan catatan dalam komentar ke jawaban Ubuntu, di bagian Ubuntu jawaban Anda. Selain itu, jawaban yang bagus. Terkait - superuser.com/questions/1090009/...
Jonny Henly

@Ruslan Tidak tahu. Saya tidak menggunakan keduanya.
DavidPostill

Anda tidak menggunakan keduanya, tetapi ini merupakan 2/3 dari jawaban Anda? Apakah Anda setidaknya menyaksikan mereka bekerja, atau ini hanya kabar angin?
mickeyf_supports_Monica

1
@mickeyf Satu sumber adalah jawaban yang diterima di AskUbuntu, yang lain adalah jawaban yang sangat tervvotifikasi dari mod Unix & Linux. Windows yang saya gunakan sendiri.
DavidPostill
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.