
025
アドバタイズパケットの種別は上位層で利用される。具体的にいうと、動作モードを区別
し手順を定義するためにGAPによって 用 いられる。したがって 、042ペ ー ジ の「 モ ード と 手 順 」
では、これらのパケットが中心的な役割を演じることになる。
コネクション
コネクションを確 立 するに は 、マスターがまずスキャンを 開 始して 、その 時 点 でコネクショ
ン要求を受け付けているアドバタイザを探す。アドバタイズパケットは Bluetoothアドレ ス
や アド バタイズ データそのもの によってフィルターすることが できる。適 切 なアド バタイズを
しているスレーブ が 検 出されたら、マスターはそのスレーブ へコネクション 要 求を 送 信し 、スレー
ブが応答すれば、コネクションを確立する。コネクション要求パケットには周波数ホップの
増分が含まれ、これによってコネクションの寿命の間マスターとスレーブの両方がしたがうホッ
ピングシーケンスが 決 定される 。
コネクション
とは単純に、事前に定義された時点で行われるスレーブとマスターでの間のデー
タをやり取りするシーケンスのことだ。図 2-5に 示 す ように 、1 回 の やり取りはコネクション
イ ベ ント と呼ばれる。
アド バ タイズ
パ ケ ット の 種 別
コネク
ション
スキャン 有向/
無向
GAP
ADV_IND 可能 可能 無向 Connectable Undirected Advertising
ADV_DIRECT_IND ...