
105
Bluetooth Low Energyのようなワイヤレス標準を利用する主な利点の1つ は 、さ ま ざ
ま な ス マ ート フ ォ ン や タ ブ レ ット を サ ポ ートし て い る こ と に あ る 。こ の た め 、安 価 な ハ ード ウ ェ
アでリッチなインタフェースを持つ組み込みハードウェアプロジェクトが設計でき、新たなイ
ンタラクション の 世 界 が 開 け る 。
イン タフェース 以 外 にも 、インター ネットという大 海 へ の ゲ ートウェイとし て 、あるい は 他 の
アプリや APIと組み合わせて制作した組み込みハードウェアとのマッシュアップを作り出す
ために、携帯電話を使うことができる。これによって、安価でありながらリッチな機能を提
供する、まったく新しい種類のデバイスが可能となる。
この章では、Androidオペレーティングシステム上で Bluetooth Low Energyを実 装
するため に 必 要 なハ ードウェア 、ソフトウェア 、そしてプ ロセスの あらましを述 べる。
開発環境の準備
この章で開発するサンプル Androidプ ロ ジ ェ クト は 、Texas Instruments(TI)の 製 造
す る 低 コ スト の SensorTag( 100ペ ー ジ の「 SensorTag」 )と イ ン タ フ ェ ー ス す る も の だ 。
SensorTagは数多くのセンサーを搭載しているため、処理さ