
022
Bluetooth Low Energyをはじめよう
アド バ タイズ とス キャン
BLEには1種 類 の パ ケ ット フ ォ ー マ ット と 、2 種 類 の パ ケ ッ ト( アド バ タイズ パ ケ ット と デー
タパケット)しか存在しない。これによってプロトコルスタックの実装は大幅に簡略化され
て い る 。 ア ド バ タ イ ズ パ ケ ット は 、2つの目的 のために使われる。
• 完全なコネクションを確立するためのオーバーヘッドを必要としない用途において、デー
タ を ブ ロ ード キ ャ スト す る た め 。
• スレーブを検 索し、コネクションを確立するため。
1 個のアドバタイズパケットには、基本的なヘッダ情報(Bluetoothデ バ イス アド レ ス が
含 ま れ る )以 外 に 31バイトの アドバタイズ ペイロードが 格 納 できる。この パ ケットは 単 純 にア
ドバタイザによって、スキャンしているデバイスが存在するかどうかの事前知識なしに、無
線でやみくもにブロードキャストされる。送信頻度はアドバタイズ間隔によって規定される
値 に 固 定され 、20ミリ 秒 か ら 10.24秒までの範 囲となる。間 隔が 短いほどアドバタイズパケッ
トがブロードキャストされる 頻 度 は 高くなり、これらの パ ケットが スキャナ によって 受 信される
確率も高くなるが、大量のパケットが送信されるため消費電力も大きくなる。
アド バ タ イズ に