Tôi muốn máy tính Ubuntu của tôi gửi các lệnh âm thanh bluetooth (phát / tạm dừng, bài hát tiếp theo / trước và bật / xuống) cho thiết bị khác truyền phát nhạc qua bluetooth đến nó. Nói cách khác, tôi muốn triển khai PC Ubuntu của mình "giả vờ" là loại tai nghe bluetooth, có khả năng thay đổi bản nhạc, tạm dừng và tiếp tục phát nhạc.
Tôi có thiết lập sau được minh họa bằng ảnh chụp màn hình pavucontrol bên dưới ( pt2
là thiết bị được kết nối qua bluetooth):
Trong cấu hình này, phát trực tuyến hoạt động như mong đợi (tôi có thể nghe nhạc được truyền phát từ đó pt2
), nhưng tôi không tìm thấy bất kỳ cách nào để có thể gửi bất kỳ tín hiệu nào như tạm dừng / tiếp tục phát hoặc thay đổi bản nhạc.
Tôi đã phát hiện ra rằng có nhiều giao thức bluetooth cho phép các chức năng cụ thể. Nếu tôi hiểu chính xác thông số kỹ thuật, điều tôi quan tâm là A2DP, đó là cách các thiết bị được kết nối bây giờ. Nhưng trong phần thả xuống hồ sơ, tôi cũng có các tùy chọn bộ phận tai nghe HSP / HFP, cổng HSP / HFPheadset và tắt.
Tôi sẽ phát triển ứng dụng của riêng mình trong Python, nó sẽ cho phép gửi các lệnh như vậy, vì vậy tôi quan tâm đến việc gửi chúng thông qua API Python hoặc thông qua các lệnh bash.
Tôi đang hỏi câu hỏi này bởi vì tôi quan tâm đến cách tôi có thể giao tiếp với các thiết bị bluetooth.