การจับคู่หูฟังบลูทู ธ ในบรรทัดคำสั่ง


10

คุณจะจับคู่หูฟังบลูทู ธ โดยไม่ใช้ GUI ได้อย่างไร ฉันไม่รู้จะทำยังไง

ฉันพบวิธีการที่แตกต่างกันบนอินเทอร์เน็ต แต่ไม่มีอะไรทำงาน

จริง ๆ แล้วฉันสามารถเห็นหูฟังของฉันด้วยคำสั่ง: hcitool scan

จากนั้นฉันพยายามเชื่อมต่อกับ: hcitool cc 00:00:00:00:00:00และhcitool auth 00:00:00:00:00:00

ฉันไม่ได้รับข้อความแสดงข้อผิดพลาด แต่หูฟังของฉันไม่ทำงาน

ขอบคุณที่สละเวลา.

คำตอบ:


3

คุณสามารถใช้bluez เครื่องมือ

sudo apt-get install bluez-toolsติดตั้งโดยการเรียกใช้

ค้นหาที่อยู่ MAC ของอุปกรณ์ของคุณด้วยและเชื่อมต่อกับมันด้วยbt-device -lbt-audio -c 00:00:00:00:00:00


2
ไม่ได้ติดตั้ง bt-audio แต่ bluez-tools กำลังติดตั้ง
Dysnod

bt-audiobluez-toolsควรจะมาพร้อมกับ
Tony Lancer

จะเกิดอะไรขึ้นเมื่อคุณเรียกใช้bt-audio -c 00:00:00:00:00:00?
Tony Lancer

2
ยังไม่ได้ติดตั้งโปรแกรมเสียง BT คุณสามารถติดตั้งได้โดยพิมพ์ sudo apt-get install bluez-tools ฉันพยายามลบและติดตั้งเครื่องมือ Bluez แต่ปัญหายังคงมีอยู่
Dysnod

2
มีปัญหาเปิดให้บริการสำหรับ BT-เสียงขาดหายไปจาก bluez เครื่องมือเป็นgithub.com/khvzak/bluez-tools/issues/13
Jaakko

2

จากตัวแก้ไขปัญหาการเชื่อมต่อบลูทู ธ ในบล็อก

  • ถ้าคุณไม่รู้ว่า MAC ทำอะไร: bt-device -l | grep <name of your device>
  • ตอนนี้คุณมี MAC ที่เชื่อมต่อกับ: bluetoothctl connect <MAC HERE>

ตอนนี้ใส่ในโปรไฟล์ของคุณ:

alias headphones="until bluetoothctl connect <MAC HERE>; do  echo ...  ; sleep 1; done"

** MAC ที่นี่จะเป็น MAC ที่คุณพบในขั้นตอนก่อนหน้า

อาจล้มเหลวสองสามครั้งเนื่องจากการเชื่อมต่อ bt และเวลาแฝงของการเชื่อมต่อ แต่ใช้งานได้หลังจาก 3 พยายามสำหรับฉัน

  • ใช้ Ubuntu 19.10 บน DELL Latitude
  • เชื่อมต่อหูฟัง HD 4.50BTNC

1

ฉันใช้ Ubuntu 19.04 และทำงานต่อไปนี้ให้ฉัน:
sudo bluetoothctl <<<"connect $DEVICE_MAC_ADDRESS"
ที่$DEVICE_MAC_ADDRESSอยู่ mac ของอุปกรณ์บลูทู ธ อยู่ที่ไหน

เพื่อค้นหาที่อยู่ mac ของอุปกรณ์ฉันใช้ bt-device -l

ทั้งคำสั่งbluetoothctlและbt-deviceติดตั้งไว้แล้วในระบบของฉัน

หวังว่านี่จะช่วยใครซักคน! ;)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.