Androidデバイスを使ってBluetooth通信をする機会が増えてきたため、メモ用として接続するプログラムをメモとして書き留めます。
ソースプログラム
解説
一連の流れは、ペアリングを行い、ペアリングした機器に”TestSend”という文字列を送信しています。
文字列の受信は未実装です。(そのうちするかも)
srcmainAndroidManifest.xmlにuser-permissionの二行を記述してください
記述しないとBluetoothが動きません
mBtSocket = mBtDevice.createRfcommSocketToServiceRecord( UUID.fromString("00001101-0000-1000-8000-00805F9B34FB"));
のところですが、これはシリアル通信で行うために記述しています。
シリアル通信で接続を行うのであればこのままでOKです。
シリアル通信以外を行いたければここを参照してください。
コメント