Звонки через телефон Android через микроконтроллер с поддержкой Bluetooth - PullRequest
0 голосов
/ 26 октября 2011

Моя конечная цель - иметь микроконтроллер с Bluetooth, чтобы звонить через любой телефон с поддержкой Bluetooth через Bluetooth.В настоящее время у меня есть телефон Android, и было бы здорово, если бы я мог звонить на него, но я готов купить любой телефон.

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

Я предполагаю, что для совершения звонков через телефон вы используете AT-команды?

Андроид видит мое устройство Bluetooth, но говорит "сопряжено, но не подключено".Я предполагаю, что есть какой-то стандартный протокол и позволяет сотовому телефону синхронизироваться с устройством Bluetooth?

Я не очень разбираюсь в этом вопросе.Если бы вы могли оказать какую-либо помощь или могли бы указать мне правильное направление, это было бы очень признательно.

1 Ответ

1 голос
/ 27 октября 2011

Возможно, сначала «плохие» новости:

Сам по себе Android не предоставляет никаких «модемных» функций или чего-то подобного.Означает: нет встроенных AT-команд для управления телефоном через Bluetooth.

Хорошая новость: управлять телефоном Android можно практически любым удобным для вас способом.

Таким образом, вы, возможно, захотите пойти (если вы хотите придерживаться Android) - написать свое собственное приложение для Android, которое

  1. обрабатывает соединение Bluetooth с / с микроконтроллером (BlueTerm, очевидно, делаетэто успешно), и
  2. принимает команды от микроконтроллера, полученные через установленное соединение BT, а затем выполняет любые необходимые действия на устройстве Android, такие как выполнение вызова, отправка SMS-сообщения, воспроизведение звука, ваше имяit.

Чтобы начать разработку приложений для Android, перейдите на http://developer.android.com/index.html. Если вы не писали приложений для Android до того, как подготовиться к изучению lot новых концепций.

Может быть, вы можете использовать одно или два примера приложений, таких как "Bluetooth-чат" .

Android видит мой бустройство luetooth, но говорит «сопряжено, но не подключено».

Это всего лишь признак того, что сопряжение между модулем Bluetooth вашего микроконтроллера и телефоном было успешным и что телефон сохранил информацию о сопряжении, чтобы позволить будущемусоединения без повторного ввода PIN-кода.«Не подключенная» часть должна означать, что в данный момент не установлено соединение с названным устройством, однако на моем телефоне я никогда не видел «сопряженного и подключенного» или подобного.Не знаю, почему.

Я предполагаю, что есть какой-то стандартный протокол и позволяет сотовому телефону синхронизироваться с устройством Bluetooth?

Для Android Google согласился на внедрение только RFCOMMBluetooth-соединения, особенным из которых является эмуляция последовательного порта SPP, которая, вероятно, как раз то, что используют ваш BT-модуль и BlueTerm.

...