
030
Bluetooth Low Energyをはじめよう
クライアントがアトリビュート値をサーバーから読み出したい、あるいはサーバーへ書き込
みたい場合には、ハンドルとともに読み出しまたは書き込み要求をサーバーへ発行する。サー
バーはアトリビュート値またはアクノリッジで応答する。読み出し操作の場合、アトリビュー
トの UUIDに基づいて値をパースしデータ型を理解するのはクライアントの責任だ。一方、
書き込み操作の場合には、クライアントがアトリビュートの型と一貫したデータを提供する
ことが期待され、サーバーは型が一致しない場合には書き込み操作を拒否できる。
ATT 操作
ATT で可能な操作は、以下のカテゴリに分類される。
⦿エラー処 理(Error Handling)
任意の要求に対してエラーが発生した際の応答として、サーバーによって用いられる。
以下の操作のみが含まれる。
• エ ラ ー 応 答( Error Response)
エラーのため要求がサーバー上で実行できなかった場合、本来返されるべき応答の
代わりに、その要求への応答として送信される。
⦿サーバー構成(Server Configuration)
ATTプロトコルそのものを設 定するために 用 いられる。以 下 のみが 含まれる。
• MTU 交換要求/応答(Exchange MTU Request/Response)
クライアントとサーバーとの間で、それぞれの最大転送単位(MTU、受容可能な最大
パ ケ ッ ト サ イ ズ )を 交 換