Обнаружение событий от удаленного затвора Bluetooth для управления записью звука в Python
Мне нужно использовать Bluetooth-пульт дистанционного затвора, который поставляется со многими селфи-палками, чтобы сделать кнопку "нажми и говори" для запуска и остановки аудиозаписей в Python. Я попытался использовать модуль pyBluez (вместо 0.21), но самое большее, что я получил, - это обнаружение устройства и его адреса, но я не могу понять, какие это сервисы или как создать с ним соединение клиент-сервер. Проверяя состояние разъема Bluetooth, я вижу, что он определяет устройство как "i Shutter" и его тип клавиатуры. Устройство уже сопряжено. На всякий случай актуально я использую Ubuntu 14.04 и Python 2.7.
1 ответ
Большинство селфи-палочек используют профиль HID (подтвержден как "тип клавиатуры") и отправляют нажатие кнопки увеличения громкости (отчет клавиатуры или отчет потребителя). Вам нужно будет прослушивать этот ключ, а не данные RFCOMM.