
048
Bluetooth Low Energyをはじめよう
セントラルホストがコネクションを開 始するには2つの 異 なる方 法があるということは、重
要なのでもう一度説明しておこう。第 1 の手法は2ス テップ を 要 す る 。最 初 に スキャンし て 、
それからスキャンフェーズ 中 に 検 出された デ バイスと( Bluetoothアドレ スを 指 定 す ること に よ っ
て)直接コネクションする方法だ。2番目の手法はスキャンの段階を省略して、コネクション
すべき1つ以上のデバイスを、それらが実際に近くに存在するかどうかの事前知識なしに、
コ ント ロ ー ラ ー を 使 っ て 選 択 す る 。
追加的GAP手順
GAPでは、すでに確立されたコネクションにのみ関係する、その他の手順をいくつか定
義している。よく使われるものは以下のとおり。
• 名前検索手順(Name discovery procedure)
アドバタイズ パ ケットではさまざまな 種 類 の ユ ーザーデータを運 ぶことができるが 、それ
にはデ バイス名(Device Name)、つまり人間に読める形のデバイスの記述を含む
UTF-8文 字 列も含まれる(ネットワークのホスト名と同じようなものだ)。しかしアドバタイ
ズパケットのスペースは限られているため、デバイスによってはデバイス名を含めない場
合もあるだろう。そのような場 合には、ペリフェラルまたはセントラルが 確 立されたコネクショ
ン上で GATTトラン