คำถามติดแท็ก bluetooth

โปรโตคอลที่ใช้สำหรับการสื่อสารระยะต่ำพลังงานต่ำความเร็วต่ำระหว่างอุปกรณ์ (โทรศัพท์แป้นพิมพ์เมาส์ ฯลฯ ... )

4
จะรับการแจ้งเตือนเมื่อมีสายเรียกเข้าบนโทรศัพท์มือถือบนแล็ปท็อปได้อย่างไร
เหตุผลนี้คือโทรศัพท์ของฉันจะอยู่ในโหมดสั่นและฉันเกือบจะลืมกลับไปที่โปรไฟล์ "ทั่วไป" หลังจากที่ฉันไปถึงห้องจากชั้นเรียน ดังนั้นฉันจึงไม่ได้รับสายมากเมื่อโทรศัพท์ไม่ได้อยู่ในกระเป๋าของฉัน เมื่อฉันถึงบ้านแล็ปท็อปของฉันจะเปิดอยู่เสมอ ดังนั้นมันจะยอดเยี่ยมถ้าฉันได้รับการแจ้งเตือนการโทรบนเดสก์ท็อปของฉันและถ้าฉันเป็น AFK ให้เล่นเสียงเรียกเข้าบนแล็ปท็อปของฉัน ฉันต้องการให้แล็ปท็อปของฉันแสดงตัวเองเป็นระบบเครื่องเสียงรถยนต์บลูทู ธ ไปยังโทรศัพท์ android ของฉันแล้วแจ้งเตือนเมื่อมีสายเรียกเข้าบนเดสก์ท็อป linux ของฉัน (Arch) ฉันไม่ต้องการโซลูชันที่เกี่ยวข้องกับข้อมูล WiFi หรือมือถือ แอป / โครงการที่ชื่อว่า LINCONNECT ทำสิ่งนี้ แต่ผ่านทาง WiFi แต่ฉันไม่มี WLAN นั่นเป็นเหตุผลที่ฉันยืนยันในบลูทู ธ ซึ่งใช้แบตเตอรี่น้อยลง เป็นไปได้ไหม ถ้าเป็นเช่นนั้นได้อย่างไร ถ้าไม่ทำอย่างไรให้เป็นไปได้?

3
ทำไม pulseaudio จัดการการเชื่อมต่อคุณภาพเสียงกับอุปกรณ์ BT
ฉันยังใหม่กับ Linux และใหม่กับสคริปต์บลูทู ธ สิ่งที่ฉันค้นพบจนถึงตอนนี้คือ: Bluez เป็นสแต็ก BT เริ่มต้น BluezTools เป็นชุดของสาธารณูปโภคที่คุณสามารถใช้เพื่อโต้ตอบกับ Bluez ได้ง่ายขึ้น DBus เป็นอินเทอร์เฟซ Bluez ที่เชื่อมต่อกับขณะที่โต้ตอบโดยตรงกับฮาร์ดแวร์ PulseAudio เป็นระบบย่อยที่รับผิดชอบในการผลิตเสียงบนระบบ มันสมเหตุสมผลแล้ว สมมติว่าฉันมีชุดหูฟังบลูทู ธ สิ่งที่ฉันคาดหวังคือ (ทั้งหมดหลังจากจับคู่และไว้วางใจ) เพื่อให้สามารถออกคำสั่งที่สามารถเชื่อมต่อกับโปรไฟล์บางอย่างบนหูฟัง BT ได้โดยตรง เส้นทางทางเทคนิคที่ฉันมีอยู่ในใจจะเป็นเช่น: เปิดหูฟัง ออกคำสั่ง BluezTools - เช่นbt-audio -c รอให้อุปกรณ์เชื่อมต่อกับบริการที่ฉันใช้อยู่ PulseAudio ควรรับอุปกรณ์เอาต์พุตใหม่ ออกคำสั่งอื่นเพื่อเปลี่ยนเสียงจากที่เคยเป็นเสียงออกใหม่ (หูฟัง BT) เพลิดเพลินไปกับประสบการณ์การฟังที่ไร้รอยต่อ ทั้งหมดนี้ดูเหมือนว่ามีเหตุผล แต่การใช้งานจริงไม่เป็นเช่นนี้และฉันกำลังมองหา WHY ดังนั้นฉันจึงสามารถเข้าใจปัญหาได้ดีขึ้นและลองแก้ไข นี่คือสิ่งที่เกิดขึ้นจริง: เปิดหูฟัง ออกคำสั่ง BluezTools - …

2
การรีเซ็ตบลูทู ธ ใน Archlinux
บางครั้งมันเกิดขึ้นว่าเมาส์บลูทู ธ ของฉันถูกตัดการเชื่อมต่อจากแล็ปท็อปของฉัน การปิด / เปิดเมาส์ไม่ได้ช่วยอะไร การปิด / เปิดบลูทู ธ แล็ปท็อปของฉันก็ไม่ได้ช่วยอะไรเช่นกัน ไม่แม้แต่systemctl restart bluetooth.serviceช่วย แต่ถ้าฉันปิดฝาแล็ปท็อปเพื่อพักและเปิดใหม่หลังจากนั้นสองสามวินาทีการเชื่อมต่อกับเมาส์ bt นั้นได้รับการสร้างขึ้นมาใหม่และทำงานได้ดี รีบูทก็ไม่ได้ช่วยอะไรเช่นกัน ฉันต้องปิด / เปิดแล็ปท็อป แก้ไข: ตามที่ร้องขอนี่คือข้อมูลการดีบักบางส่วน: $ systemctl status bluetooth.service ● bluetooth.service - Bluetooth service Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled) Active: active (running) since Wed 2018-09-05 09:44:14 CEST; 4h 5min ago …

2
วิธีการบังคับ A2DP เมื่อเชื่อมต่อชุดหูฟังบลูทู ธ ไร้สาย?
ฉันติดตั้ง Debian 9 Stretch ไว้ในพีซีของฉันและเมื่อฉันต้องการฟังเพลงฉันไม่ได้ยินมันฉันค้นพบในการตั้งค่าเสียงที่โปรไฟล์ A2DP อยู่ที่นั่น แต่ไม่มีอะไรเกิดขึ้นเมื่อฉันเลือกมันมีวิธีบังคับ การเชื่อมต่อ A2DP เมื่อเชื่อมต่อชุดหูฟังกับพีซีฉันได้จับคู่มันแล้ว btw ขอบคุณสำหรับความช่วยเหลือขอบคุณ

3
ทางเลือกแทน rfcomm ไบนารีที่เลิกใช้แล้วในปัจจุบันใน bluez
ตั้งแต่ bluez 5.44, rfcomm ไบนารีที่มีอยู่ใน bluez-utils (ในหมู่คนอื่น ๆ เช่น hcitool) ได้รับการพิจารณาว่าเลิกใช้แล้วและต่อจากนี้จะรวมอยู่ในแพ็คเกจ bluez-utils-compat ที่จัดหาโดย AUR มีแอพพลิเคชั่นบรรทัดคำสั่งที่คล้ายกันในการผูกอุปกรณ์บลูทู ธ เข้ากับพอร์ตอนุกรมโดยใช้โมดูลเคอร์เนล rfcomm หรือฉันต้องใช้ PyBluez หรือ libs ที่คล้ายกันจากนี้เป็นต้นไป หากภายหลังเป็นกรณีนี้คุณจะแนะนำให้ใช้ไลบรารี Python 3 แบบใด และถ้ามีใครรู้โปรดบอกฉันว่าทำไม Bluez-utils จำนวนมากจึงถูกคิดค่าใช้จ่ายทั้งหมดในทันที ฉันไม่พบอะไรเกี่ยวกับเรื่องนั้น ArchWikiแนะนำการใช้ฟังก์ชั่น RFCOMM โดยใช้ใหม่D-Bus โปรไฟล์ 1 API
10 tty  bluetooth  bluez  python3 

3
เมาส์บลูทู ธ ตัดการเชื่อมต่อ
ฉันใช้ Debian Jessie (ทดสอบ) ฉันมีเมาส์บลูทู ธ (Microsoft Sculpt Comfort) และฉันสามารถจับคู่และใช้งานได้ แต่หลังจากไม่มีการใช้งาน (ประมาณ 10 นาที) มันหยุดทำงานฉันต้องกดปุ่มตั้งค่าที่ค้นพบบนเมาส์ด้วยตนเองและอีกครั้ง จับคู่บนบรรทัดคำสั่ง เมาส์ตัวเดียวกับที่ฉันลองบน OS X และใช้งานได้ดังนั้นจึงไม่ใช่ปัญหาฮาร์ดแวร์ เคอร์เนล 3.14.12-1 (2014-07-11) ฉันจับคู่เมาส์กับคำสั่งนี้: sudo hidd --connect 30:59:B7:72:A5:A7 เมื่อจับคู่อย่างถูกต้องนี่คือเอาต์พุต/ var / log / syslog Jan 7 15:22:42 desktop hidd: New HID device 30:59:B7:72:A5:A7 (Microsoft Bluetooth Mouse ) Jan 7 15:22:42 …
10 debian  usb  mouse  bluetooth 

3
เลียนแบบเมาส์บลูทู ธ
เป็นไปได้ไหมที่คอมพิวเตอร์ของฉันจะแกล้งเป็นเมาส์บลูทู ธ ดังนั้นอุปกรณ์อื่นสามารถเชื่อมต่อได้ อุปกรณ์ android อนุญาตให้เมาส์ควบคุมโดยบลูทู ธ โดยไม่ทำการรูทและคอมพิวเตอร์ของฉันมีบลูทู ธ ดังนั้นถ้าฉันสามารถทำให้พวกเขาพูดภาษา / โปรโตคอลเดียวกันฉันสามารถส่งคำสั่งเมาส์จากคอมพิวเตอร์ไปยัง Android ได้ เป็นไปได้หรือฉันแค่ฝัน? :-)
10 bluetooth  hid 

2
สลับอุปกรณ์เสียงออกโดยอัตโนมัติไปยังชุดหูฟังบลูทู ธ และบังคับให้เชื่อมต่อกับโปรไฟล์ A2DP
ใช้มิ้นต์ 17 + MATE ที่นี่ ชุดหูฟังบลูทู ธ ของฉัน (Plantronics Backbeat Go2) เชื่อมต่อได้ดีกับระบบของฉัน แต่มีขั้นตอนแบบแมนนวลหลายขั้นตอนที่ฉันต้องทำเพื่อให้งานนี้เป็นไปได้โดยอัตโนมัติ: หลังจากรีบูตทุกครั้งฉันต้องเรียกใช้ pactl load-module module-bluetooth-discover ในเทอร์มินัลเพื่อให้อุปกรณ์เชื่อมต่อได้เลย ฉันพยายามใส่ในเชลล์สคริปต์เพื่อเริ่มทำงาน แต่ไม่มีลูกเต๋า :( ชุดหูฟังของฉันเชื่อมต่อโดยอัตโนมัติโดยไม่มีปัญหา แต่จะใช้ค่าเริ่มต้นเป็น Telephony Duplex หรือแม้กระทั่งปิดแทน A2DP ฉันพยายามและล้มเหลวด้วยกลยุทธ์ที่แตกต่างกันในการบังคับ A2DP :( บังคับให้ชุดหูฟัง BT เป็นอุปกรณ์ส่งออกเริ่มต้น ลองใช้กลยุทธ์หลายอย่างที่นี่เช่นกัน ... โชคไม่ดีที่ทุกครั้งที่ฉันเชื่อมต่อหูฟังดัชนีจาก pacmd ดูเหมือนจะเปลี่ยนแปลงดังนั้นฉันจึงไม่สามารถบังคับค่าเริ่มต้นในไฟล์ PA conf set-default-sink ได้ และการใช้ชื่อที่ระบุไว้ก็ไม่ได้ผลเช่นกัน - หากไม่มีชุดหูฟังก็จะเปลี่ยนเป็นลำโพงและไม่สลับกลับหากชุดหูฟังเชื่อมต่อ :( ขอบคุณสำหรับคำแนะนำใด ๆ ที่คุณอาจมีในการแก้ไขปัญหาเหล่านี้!

3
วิธีการตั้งค่าพลังงานในการส่งผ่านบลูทู ธ ?
ฉันกำลังพยายามตั้งค่า (ส่งคำถาม) ส่งพลังงานของดองเกิล Bluetooth ด้วยชิปเซ็ต Broadcom และ CSR ที่ใช้hciconfigเช่น: hciconfig hci0 inqtpl 3 แต่สิ่งที่ฉันผ่านพารามิเตอร์ที่ถูกต้องอ่านค่าหลังจากนั้นให้ผลตอบแทนเสมอ 0 เช่น: hci0: Type: BR/EDR Bus: USB BD Address: 00:02:72:D6:6B:25 ACL MTU: 1021:8 SCO MTU: 64:1 Inquiry transmit power level: 0 เมื่อฉันผ่านค่าที่ไม่ถูกต้องฉันได้รับข้อความแสดงข้อผิดพลาด: Can't set inquiry transmit power level on hci0: Input/output error (5) เห็นได้ชัดว่ามีการตรวจสอบความถูกต้องของพารามิเตอร์ ฉันค่อนข้างมั่นใจว่ามันถูกตรวจสอบโดยชิปเซ็ตเนื่องจากฉันได้รับผลลัพธ์เดียวกันเมื่อส่งคำสั่ง HCI …
9 bluetooth 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.