0

Android アプリケーションが Bluetooth 対応デバイス (を使用easy Bluetooth module) と通信できるようにするには、何が必要ですか?

通常のBluetoothAdapterクラスを使用する必要がありますか。Androidサンプルに添付されているチャットの例を試しました。しかし、Android アプリケーションは Bluetooth デバイスを検出できませんか? Bluetooth プロファイルを使用する必要がありますか?

4

1 に答える 1

2

通常、これらのモジュールはシリアル プロファイルを使用するため、通常どおり BluetoothAdapter を使用できます。マイクロコントローラーに接続された同様のモジュールがあり、Android アプリで正常に動作しています。

  • モジュールが構成可能な場合は、モジュールが「スレーブ」モードで実行されていることを確認してください。
  • Bluetooth 設定からモジュールを検索し、アプリケーションを実行する前にペアリングします。

シリアル プロファイルを介して既知のデバイスに接続するための簡単なコード スニペットを次に示します。

String BTAddress = "ADD YOUR REMOTE DEVICE BLUETOOTH ADDRESS HERE"; // has the format 00:00:00:00:00:00
UUID SERIAL_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");
BluetoothDevice btDevice = btAdapter.getRemoteDevice(BTAddress);
btSocket = btDevice.createRfcommSocketToServiceRecord(SERIAL_UUID);
btSocket.connect();
于 2012-12-28T22:07:11.317 に答える