多分最初に「悪い」ニュース:
Android 自体は、いかなる種類の「モデム」機能なども提供しません。意味:Bluetooth経由で電話を制御するためのATコマンドが組み込まれていません。
良いニュースは次のとおりです。Android フォンは、適切なアプリで考えられるほぼすべての方法で制御できます。
したがって、(Android に固執したい場合) 行きたいと思うかもしれない方法は、独自の特定の Android アプリを作成することです。
- µC との間の Bluetooth 接続を処理します (BlueTerm はこれをうまく行っているようです)。
- 確立された 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 シリアル ポート エミュレーションです。