133
Appleは Bluetooth 4.0の 初 期からの サ ポーターであり、その 結 果として、iOSを利用
した BLEデ バ イ ス と ア プ リ ケ ー シ ョン の 開 発 を サ ポ ート す る APIと ツ ー ル の 豊 富 な セ ット が
存 在 す る 。ここで いう iOSデ バイスは 通 常 iPhone(iPhone 4Sとそれ以降)だが、iOSは
比較的新しいiPad(iPad 3やそれ 以 降 、iPad miniす べ て )と 第 5世代 iPod Touchデ
バイス の す べ てで BLEを サ ポ ートし て い る 。
BLEはまた、iMac(2012年末以降の製造)、MacBook Pro(2012年 と そ れ 以 降 )、
MacBook Air(201 1 年 と そ れ 以 降 )、そ し て Mac Pro(2013年とそれ以降)など、最近
の世代のMacでもサポートされているが、この 章では iOS、と り わ け iOS 7とそれ 以 降 に
注目する。
iOSのプログラミングと密接に関係するBLEデバイスとアプリケーションは、3つの主要
なカテゴリー に 分 類 できる 。
• ペリフェラル デ バ イスと iOS アプリ
このカテゴリーに 入 るの は、BLE ペリフェラルデ バイスやセンサーと、それと対 になる
iOSア プリだ 。たとえば 、iPhoneを使ってデータの表 示と記 録を行う、自転 車のパワー
とケイデンスのメーター。
• iBeaconデ バイス
iBeaconは、BLEア ド バ タ イ ズ( 022ページの「アドバタイズとスキャン」を参 照)を利 用
す る ブ ロ ード キ ャ スト の