Back to tech

AndroidでBluetooth通信

1 min read
Table of Contents
sites.google.com
sites.google.com

ソースプログラム

解説

一連の流れは、ペアリングを行い、ペアリングした機器に”TestSend”という文字列を送信しています。

文字列の受信は未実装です。(そのうちするかも)

srcmainAndroidManifest.xmlにuser-permissionの二行を記述してください

記述しないとBluetoothが動きません

mBtSocket = mBtDevice.createRfcommSocketToServiceRecord(
                    UUID.fromString("00001101-0000-1000-8000-00805F9B34FB"));

のところですが、これはシリアル通信で行うために記述しています。

シリアル通信で接続を行うのであればこのままでOKです。

シリアル通信以外を行いたければここを参照してください。

参考

  1. http://sites.google.com/a/gclue.jp/fab-zang-docs/sumafo-lian-xie/02-arduino-android
  2. http://seesaawiki.jp/w/moonlight_aska/d/Bluetooth%A4%F2ON/OFF%A4%B9%A4%EB
  3. http://voro.jpn.org/wp/?p=87