Использование Python для управления телефоном с Bluetooth

#python #bluetooth

#питон #bluetooth #python

Вопрос:

Я хотел бы знать, существуют ли какие-либо API для python для программного управления телефоном, например, для запуска и завершения вызовов, а также для записи разговоров.

Я также хотел бы использовать наушники и микрофон компьютера для разговора по телефону.

Любая информация была бы отличной, я попытался что-нибудь поискать в Google, но ничего полезного не появилось.

Комментарии:

1. вы были немного расплывчаты — можете ли вы предоставить еще какие-либо подробности?

Ответ №1:

Будьте осторожны при использовании PyBluez! Результаты на самом деле будут зависеть от используемого вами ключа BT-USB. В зависимости от аппаратного обеспечения (чип BT там), PyBluez будет использовать тот или иной стек BT — например, был один из WIDCOMM. Результаты будут отличаться, поскольку PyBluez фактически обтекает эти стеки — все из которых далеки от завершения.

Итак, когда у вас есть рабочий проект, обязательно узнайте, какой фактический стек BT вы использовали 🙂

Для аудио на Python вы могли бы попробовать это.

Комментарии:

1. Следует помнить одну вещь, поскольку библиотека Pybluez настолько неразвита и не будет работать с большинством драйверов BT-ключей, что лучше вообще никогда не устанавливать драйверы! ** Попробуйте установить BT-ключи со стандартными драйверами MS Windows!!! **

Ответ №2:

PyBluez — это попытка создать python-оболочки вокруг системных ресурсов Bluetooth, чтобы разработчики Python могли легко и быстро создавать приложения Bluetooth.

К сожалению, я не нашел страницы, посвященной его функциям, но это может быть хорошей отправной точкой, независимо от того, есть ли все, что вам нужно, в его наборе функций, или вы могли бы создать свое приложение на его основе, расширив его.

http://code.google.com/p/pybluez/

Комментарии:

1. Спасибо! Я также нашел это аккуратное руководство от nokia: developer.nokia.com/Community/Wiki/… Это многое объясняет о совершении звонков с использованием pybluez Теперь следующей проблемой будет использование динамиков и микрофона с компьютера для общения 🙂