Соединение Bluetooth с использованием Pybluez на Ubuntu 16.04 LTS

Итак, я недавно попал в Bluetooth-программирование, и у меня нет предыдущего опыта. То, что я пытаюсь сделать, - это запустить мое аудиоустройство, с ним соединиться, затем подключиться к нему и воспроизвести на нем кучу тестовых тонов. После этого устройство (Bluetooth-динамик) будет отключено и удалено.

Я использовал «sdptool -browse» и обнаружил, что служба аудиозахвата использует L2CAP. Поэтому я написал очень простую программу python, используя L2CAP для подключения к динамику. Мне удалось установить соединение, и я вижу, что это устройство подключено. Но я не смог передать звук через динамик. Любые идеи о том, как я могу это сделать?

Первоначально я использовал «wave wave» и разбирал аудиофайл в фреймах. Затем я использовал socket.send (frame) для отправки данных. Этот подход не работает, и на самом деле заставляет мой динамик Bluetooth отключиться.

Пожалуйста, помогите мне

1
задан 31 October 2017 в 00:19

0 ответов

Другие вопросы по тегам:

Похожие вопросы: