
040
Bluetooth Low Energyをはじめよう 3. GAP(アド バ タイズ とコネクション )
• セキュリティ(Security)
GAPは セ キ ュ リ テ ィ・ マ ネ ー ジ ャ と セ キ ュ リ テ ィ・ マ ネ ー ジ ャ・プ ロト コ ル の 上 に 構 築 さ れ て お り 、
特定のデータのやり取りに要求されるセキュリティのレベルをピアが設定する方法と、そ
の後そのセキュリティレベルがどのように適 用されるかを規 定する、セキュリティのモード
と手順が定義される。GAPはさらに、特定のモードや手順に関連付けられていない追
加的なセキュリティ機能も定義しており、これらは自由に実装に利用して、各アプリケーショ
ンに要求されるデータ保護のレベルを向上させることができる。
• 追加的なGAPデータフォーマット
上 記 のすべてに 加えて、GAPは あ る 種 の( GAP 仕様に定義されるモードや手順に関連
した)追加的データフォーマット定義のプレースホルダとしても用いられる。
この章の対応するセクションの中で、これらの項目を詳しく見ていく。
役割
GAPは 、デ バ イ ス が BLEネットワークに 参 加 する際 に 演じることのできる4つの役 割を
規 定している。
• ブロードキャスター(Broadcaster)
データを定期的に配付する送信のみの用途に特化したブロードキャスター役 割 は 、デ ー
タを含むアドバタイズパケットを周期的に送出する。理論的にはブロー