1

私の最終目標は、Bluetoothを備えたマイクロコントローラーに、Bluetooth対応の電話を介してBluetooth経由で電話をかけることです。私は現在 Android フォンを持っており、それで電話をかけることができれば素晴らしいと思いますが、どんな電話でも購入したいと思っています。

これは私の上級設計者向けで、携帯電話の内臓に関しては知識が不足しています。現在、マイクロコントローラーから BlueTerm と呼ばれる Android アプリ (Bluetooth 用の単なる端末) と通信できるので、マイクロ側の準備ができていることがわかります。

電話で電話をかけるには、AT コマンドを使用すると思いますか?

Android は Bluetooth デバイスを認識しますが、「ペアリングされていますが、接続されていません」と表示されます。いくつかの標準プロトコルがあり、携帯電話がBluetoothデバイスに同期できると仮定していますか?

私はこの件についてあまり知りません。あなたが何か助けになるか、正しい方向に私を向けることができれば、それは大歓迎です.

4

1 に答える 1

1

多分最初に「悪い」ニュース:

Android 自体は、いかなる種類の「モデム」機能なども提供しません。意味:Bluetooth経由で電話を制御するためのATコマンドが組み込まれていません。

良いニュースは次のとおりです。Android フォンは、適切なアプリで考えられるほぼすべての方法で制御できます。

したがって、(Android に固執したい場合) 行きたいと思うかもしれない方法は、独自の特定の Android アプリを作成することです。

  1. µC との間の Bluetooth 接続を処理します (BlueTerm はこれをうまく行っているようです)。
  2. 確立された BT 接続を介して受信した µC からのコマンドを受け入れ、電話をかける、SMS メッセージを送信する、サウンドを再生するなど、必要に応じて Android デバイスで任意のアクションを実行します。

Android アプリの開発を開始するには、http://developer.android.com/index.htmlにアクセスしてください。これまでに Android アプリを作成したことがない場合は、多くの新しい概念を学ぶ準備をしてください。

「Bluetooth チャット」などのサンプル アプリの 1 つまたは 2 つを利用できるかもしれません。

Android は Bluetooth デバイスを認識しますが、「ペアリングされていますが、接続されていません」と表示されます。

これは、µC の Bluetooth モジュールと電話の間のペアリングが成功し、電話がペアリング情報を保存して、PIN を繰り返し入力しなくても将来の接続が可能になったことを示しています。「接続されていません」という部分は、指定されたデバイスとの接続が現在確立されていないことを意味するはずですが、私の電話では「ペアリングされて接続されています」などを見たことがありません。理由がわからない。

いくつかの標準プロトコルがあり、携帯電話がBluetoothデバイスに同期できると仮定していますか?

Android の場合、Google は RFCOMM Bluetooth 接続のみを実装することにしました。そのうちの特別なものは、おそらく BT モジュールと BlueTerm が使用する SPP シリアル ポート エミュレーションです。

于 2011-10-26T21:09:29.690 に答える