
063
この表の値の列は、さまざまなGATT ベ ー ス の プ ロ フ ァ イ ル で アト リ ビ ュ ート の 値 に 含
まれる可能性のある多様なフォーマットを反映したものになっている。ハンドル
0x0201
、
0x0202
、そ し て
0x031A
のアトリビュートには、それぞれ値フィールドに16ビ ット の 整 数 が
含 ま れ て い る 。 ハ ンド ル
0x0215
の アト リ ビ ュ ート に は UTF-8文字列が、
0x030C
には4バ
イト の バ ッ フ ァ ー が 、そ し て
0x030D
には IEEE-754形式の64ビット浮動小数が値フィール
ドに 含まれている。
アトリビュートとデータの階層構造
Bluetooth 規 格では ATT セクションでアトリビュートが定義されているが、ATTとの 関
係 はここまでだ 。AT T はアトリビュートに基づいて、また059ペ ー ジ の「 アト リ ビ ュ ート 」に 示
したすべての概念を利用して、一連の明確なプロトコルデータユニット(PDU、通 常 は パ ケッ
トと呼 ばれる)を提 供し 、クライアントが サーバー 上 のアトリビュートへアクセスできるようにする。
GATT はさらに、厳密な階層構造を規定してアトリビュートを再利用可能で実用的な形
で整理し、厳密なルールセットにしたがってクライアントとサーバーとの間の情報のアクセ
ス や 検 索 が 行 えるようにして い る 。こ の ル ー ル はまた 、す べ て