
057
汎 用 ア ト リ ビ ュ ー ト ・ プ ロ フ ァ イ ル( GATT)は 、 BLEコ ネクション 上 で す べ て の プ ロファイ
ルとユーザーデータをやり取りする方法を詳細に規定する。デバイスとの低レベルのイン
タラクションを 定 義 す る GAP(3章 )と は 異 な り 、 GATT は実際のデータ転送手順とフォーマッ
トの みを取り扱う。
また GATT は、明確なユースケースをカバーし異なるベンダーのデバイス間で相互運用
性 を 確 保 す る 、す べ て の GATT ベースのプロファイル(014ペ ー ジ の「 SIGによって 定 義
される GATT
ベースのプロファイル」で説明した)の参照フレームワークも提供している。
し た が っ て 、す べ て の 標 準 BLEプロファイル は GATT に基づいていて、正しく動 作するた
めには GATT に 準 拠し なくて は ならな い 。こ の た め 、GATT は BLE 規格の特に重要な部
分となっている。アプリケーションとユーザーに 関 係 するす べ ての デ ータは 、GATT のルー
ル にしたが ってフォーマットされ 、パックされ 、そして 送 信されなくてはならないからだ 。
GATT は デ バ イ ス 間 で デ ー タ を や り 取 り す る た め のト ラ ン ス ポ ート 層 プ ロト コ ル とし て 、ア
ト リ ビ ュ ー ト ・ プ ロ ト コ ル( 029 ...