ฉันต้องการให้พีซี Ubuntu ของฉันส่งคำสั่งเสียงบลูทู ธ (เล่น / หยุดชั่วคราวเพลงถัดไป / ก่อนหน้าและเปิด / ปิด) ไปยังอุปกรณ์อื่นที่สตรีมเพลงผ่านบลูทู ธ กล่าวอีกนัยหนึ่งฉันต้องการใช้งาน Ubuntu PC ของฉัน "เสแสร้ง" เป็นหูฟังบลูทู ธ ซึ่งสามารถเปลี่ยนแทร็กหยุดชั่วคราวและเล่นเพลงต่อได้
ฉันมีการตั้งค่าต่อไปนี้แสดงให้เห็นด้วยภาพหน้าจอ pavucontrol ด้านล่าง ( pt2
เชื่อมต่ออุปกรณ์ผ่านบลูทู ธ ):
ในการกำหนดค่าสตรีมมิ่งนี้ทำงานได้ตามที่คาดไว้ (ฉันได้ยินเสียงสตรีมเพลงจากpt2
) แต่ฉันไม่พบวิธีใดที่จะสามารถส่งสัญญาณใด ๆ เช่นหยุดชั่วคราว / เล่นต่อหรือเปลี่ยนแทร็ก
ฉันพบแล้วว่ามีโปรโตคอลบลูทู ธ จำนวนมากที่อนุญาตการทำงานเฉพาะ หากฉันเข้าใจรายละเอียดอย่างถูกต้องสิ่งที่ฉันสนใจคือ A2DP ซึ่งเป็นวิธีการเชื่อมต่ออุปกรณ์ในตอนนี้ แต่ภายใต้ดรอปดาวน์โปรไฟล์ฉันยังมีตัวเลือกชุดหูฟัง HSP / HFP ชุดหูฟัง HSP / HFP ชุดหูฟังเกตเวย์และปิด
ฉันจะพัฒนาแอปพลิเคชันของฉันเองใน Python ซึ่งจะอนุญาตให้ส่งคำสั่งดังกล่าวดังนั้นฉันจึงสนใจส่งผ่าน Python API หรือผ่านคำสั่ง bash
ฉันถามคำถามนี้เพราะฉันสนใจวิธีการสื่อสารกับอุปกรณ์บลูทู ธ