在 Ubuntu 16.04 LTS 上使用 Pybluez 进行蓝牙连接

在 Ubuntu 16.04 LTS 上使用 Pybluez 进行蓝牙连接

所以,我最近开始接触蓝牙编程,但我之前没有这方面的经验。我想做的是启动我的音频设备,与它配对,然后连接到它并在它上面播放一堆测试音。之后,设备(蓝牙扬声器)将断开连接并移除。

我使用“sdptool -browse”发现音频接收器服务使用 L2CAP。因此我编写了一个非常简单的 Python 程序,使用 L2CAP 连接到扬声器。我成功建立了连接,并且看到设备已连接。但我无法通过扬声器传输任何音频。有什么想法可以做到这一点吗?

我最初使用“import wave”并将音频文件解析为帧。然后我使用 socket.send(frame) 发送数据。这种方法不起作用,实际上会强制我的蓝牙扬声器关闭。

请帮帮我

相关内容