私はこの目標を達成しようとしています。AndroidフォンにBluetoothデバイスを接続しています。このデバイスが振動する可能性がある場合、振動コマンドをデバイスに送信することは可能ですか?
私はAndroid開発者のサイトでBluetoothAPIとバイブレーションAPIを調査しましたが、私の質問に明確に答えるものはありません。
Bluetooth HFP (ハンズフリー) 仕様では、ピア デバイスにバイブレーションを送信するコマンド (AT コマンド) はありません。ブレスレットの技術仕様「着信時のバイブレーション プロンプト」に従って、着信を示す AT コマンドが電話機からブレスレットに送信されると、ブレスレットは局所的に振動を生成し、電話機はバイブレーションを要求/要求しません。
ピア デバイスを振動させたい場合は、独自に定義したコマンド (AT コマンド) を使用し、コマンドがピア デバイスによって認識されるようにする必要があります。
プログラムで BT ブレスレットを振動させることができ、AT コマンドを使用して正しい方法でこのスレッドを更新できることを非常にうれしく思います。したがって、私のアプリケーションは、Android サンプルの Bluetooth チャット アプリケーションに基づいています。私が従った手順は次のとおりです。
簡単に思えますが、BT Hands-Free プロファイルの仕様と AT コマンドのサンプルに関する知識がなければ、これはほぼ不可能でした。
@bt_user: ご指摘ありがとうございます。R&D の正しい軌道に乗せてくれました。
Thomas Oster の部品とオンラインで見つけた例を使用して、Java Android バージョンを開発しました。