ฉันกำลังทำงานกับพรอมต์คำสั่งและฉันต้องการส่งไฟล์ไปยังโทรศัพท์ของฉัน เป็นไปได้ไหมที่จะส่งไฟล์ผ่านบลูทู ธ จาก command prompt?
ฉันกำลังทำงานกับพรอมต์คำสั่งและฉันต้องการส่งไฟล์ไปยังโทรศัพท์ของฉัน เป็นไปได้ไหมที่จะส่งไฟล์ผ่านบลูทู ธ จาก command prompt?
คำตอบ:
ใช่มันเป็นไปได้ ดูด้านล่างสำหรับโซลูชัน Windows, Ubuntu และ Linux
เครื่องมือบรรทัดคำสั่งบลูทู ธ เป็นชุดยูทิลิตีบรรทัดคำสั่งสำหรับ Microsoft Windows ที่สามารถใช้เพื่อกำหนดค่าอะแดปเตอร์บลูทู ธ ของคุณค้นหาอุปกรณ์และบริการบลูทู ธ ระยะไกลถ่ายโอนไฟล์ไปยังอุปกรณ์ที่รองรับ OBEX
ยูทิลิตี้ทั้งหมดสามารถเรียกใช้เป็นส่วนหนึ่งของชุดสคริปต์หรือกระบวนการพื้นหลังอัตโนมัติอื่น ๆ หรือเปิดตัวด้วยตนเองจากพรอมต์คำสั่งของ Windows
...
ความต้องการของระบบ
- Windows XP, Windows Vista, Windows 7, Windows 8 หรือ Windows 10 (x86, x64)
- Microsoft Bluetooth adapter ที่รองรับ Bluetooth
เครื่องมือบรรทัดคำสั่งของ Bluetoothต้นทาง
Btobex ส่งไฟล์ไปยังอุปกรณ์ที่รองรับ OBEX ระยะไกล (คอมพิวเตอร์โทรศัพท์มือถือ ฯลฯ )
การใช้งาน:
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.
ตัวอย่าง:
ส่งไฟล์ "picture.jpg" จากโฟลเดอร์ปัจจุบันไปยังอุปกรณ์ที่ชื่อ "Nokia 6300":
btobex -n"Nokia 6300" picture.jpg
ส่งไฟล์ข้อความทั้งหมดจากโฟลเดอร์ปัจจุบันไปยังอุปกรณ์ที่มีที่อยู่ที่รู้จัก:
btobex -b(11:11:22:22:33:33) *.txt
ส่งเอาต์พุตของโปรแกรมอื่นเป็นไฟล์ชื่อ "message.txt":
echo This is a test | btobex -b(11:11:22:22:33:33) -f"message.txt"
btobex รักษาตัวแปรสภาพแวดล้อม ERRORLEVEL ศูนย์หมายถึงการดำเนินการที่ประสบความสำเร็จค่าอื่น ๆ - ข้อผิดพลาด คำอธิบายข้อผิดพลาดโดยละเอียดถูกพิมพ์ไปยังเอาต์พุตข้อผิดพลาดมาตรฐาน
แหล่งbtobex
ใช้บลูทู ธ sendto
bluetooth-sendto --device=12:34:56:78:9A:BC filename
ทำงานได้สำหรับฉัน"12: 34: 56: 78: 9A: BC" เป็นที่อยู่อุปกรณ์บลูทู ธ (bdaddr) ของอุปกรณ์ คุณจะได้รับ bdaddr
hcitool scan
ด้วย
การถ่ายโอนไฟล์บลูทู ธต้นทางในเชลล์สคริปต์ตอบโดยelmicha
obexftp –nopath –noconn –uuid none –bluetooth <BTAddr> –channel <OPUSHChann elNo> –put <FileToPut>
- อนุญาตให้หนึ่งส่งไฟล์โดยไม่ระบุพินที่ด้านอุปกรณ์รีโมต
- หมายเลขช่องสัญญาณ OPush สำหรับอุปกรณ์นั้นได้มาจาก sdptool ด้านบน
obexftp -b <BTAddr> -v -p <FileToPut>
- อนุญาตให้หนึ่งนำไฟล์ไปยังอุปกรณ์ BT ที่ระบุ
- obexftp ยังสามารถใช้เพื่อรับหรือแสดงรายการไฟล์บนอุปกรณ์ BT
- ยังช่วยให้หนึ่งสามารถระบุอุปกรณ์ BT ใกล้เคียงโดยเพียงแค่ให้ตัวเลือก -b
ยูทิลิตี้บลูทู ธ ระดับต่ำของแหล่งที่มาตอบโดยslm
ดูที่สคริปต์ Linux สำหรับการใช้งานบลูทู ธ
ฉันไม่มีส่วนเกี่ยวข้องกับเครื่องมือบรรทัดคำสั่งของบลูทู ธแต่อย่างใด