2011-10-26 14 views
1

私の最終目標は、ブルートゥースを備えたマイクロコントローラを持ち、ブルートゥースを介してブルートゥース対応の電話を介して電話をかけます。私は現在アンドロイドの携帯電話を持っており、それを呼び出すことができれば素晴らしいだろうが、私は任意の電話を購入して喜んでいる。ブルートゥース対応マイクロコントローラ経由でAndroid携帯から電話をかける

これは私のシニアデザインのためであり、携帯電話の邪魔になると知識が不足しています。私は現在、私のマイクロコントローラからBlueTermというAndroidアプリに話すことができます.Bluetoothは、Bluetoothの端末であるため、マイクロサイドの準備は整っています。

私は、電話で電話をかけるには、ATコマンドを使用すると仮定しますか?

アンドロイドは自分のBluetoothデバイスを認識しますが、「ペアになっていますが接続していません」と表示しています。私はいくつかの標準的なプロトコルがあると仮定し、携帯電話は、Bluetoothデバイスに同期することができますか?

私はこの件に関して多くのことを理解していません。もしあなたが何か助けになるか、正しい方向に私を指すことができれば、それは非常に高く評価されるでしょう。

答えて

1

たぶん、最初の「悪い」のニュース:

アンドロイド自体は、「モデム」機能などの任意の種類を提供していません。手段:ブルートゥースを使用して電話を制御するためのATコマンドは組み込まれていません。

良いニュースは次のとおりです。Android携帯は、適切なアプリで思うような方法で制御できます。

(あなたは、Androidに固執する場合)あなたが行きたいと思うかもしれない方法が

  1. は、μCから/へのBluetooth接続を処理し、あなた自身の特定のAndroidアプリを書きすることである(BlueTermは明らかにこれを行います
  2. は、確立されたBT接続を介して受信したμCからのコマンドを受け取り、電話をかけたり、SMSメッセージを送信したり、サウンドを再生したり、名前を付けたりするなど、Androidデバイス上で任意のアクションを実行します。

Androidアプリの開発を開始するには、http://developer.android.com/index.htmlに行ってください。あなたが新しいコンセプトのを学ぶ準備が整う前に、Androidアプリを書いていないなら。

たとえば、"Bluetooth Chat"のようなサンプルアプリケーションの1つまたは2つを活用できます。

アンドロイドは私のBluetoothデバイスを見ているが、「ペアが、接続できない」と言います。

これは、μCのBluetoothモジュールと電話のペア設定が成功したことと、PINを繰り返し入力せずに将来の接続を可能にするために電話機がペア情報を保存したことを示しています。 「接続されていない」部分であるべきですが、名前付きのデバイスとの接続は現在確立されていませんが、私の電話では「ペアになって接続された」などとは見たことがありません。理由は分かりません。

私はいくつかの標準プロトコルがあり、携帯電話をBluetoothデバイスに同期させることを想定していますか?Android用

、Googleは、唯一のRFCOMM Bluetooth接続を実現するために、おそらくまさにあなたのBTモジュールとBlueTerm使用であるSPPシリアルポートエミュレーションされ、それらの特別なものを解決しました。

関連する問題