Bluetooth通信ソフトを作る ( Android Studio 2.3.3 + RN42 )

Bluetoothモジュールと通信をする「Bluetooth通信ソフト」を作成する方法を解説します。

使用開発環境は、Android Studio 2.3.3 です。
使用するBluetoothモジュールは、RN42 です。

(Bluetoothモジュールと通信する方法と、Bluetooth Low Energy (BLE)モジュールと通信する方法は、異なります。
Bluetooth Low Energy (BLE) モジュールと通信をするソフトを作成する方法は、「BLE通信ソフトを作る ( Android Studio 2.3.3 + RN4020 )」にあります。)

01.Bluetooth通信が可能か確認する処理を作る
プロジェクトの作成を行います。
プロジェクトに対して、Bluetooth通信をするために必要な設定を行います。
Bluetooth通信が可能か確認する処理を作成します。
Bluetooth機能が有効になっていない場合には、有効化要求を行います。

02.Bluetoothデバイスを検出する処理を作る
Bluetoothデバイスを検出する処理を作成します。
検出されたBluetoothデバイスを、リスト表示します。

03.Bluetoothデバイスとの接続・切断の処理を作る
Bluetoothデバイスと接続する処理、Bluetoothデバイスとの接続を切断する処理を作成します。

04.Bluetoothデバイスから文字列を受信する処理を作る
Bluetoothデバイスから文字列を受信する処理を作成します。

05.Bluetoothデバイスへ文字列を送信する処理を作る
Bluetoothデバイスへ文字列を送信する処理を作成します。

参考