Android bluedroid GATT簡述

  • 下圖爲摘自藍牙核心規範4.2的GATT框架圖


GATT描述了一種使用ATT的服務框架,該框架定義了服務(Server)和服務屬性(characteristic)的過程(Procedure)及格式,Procedure定義了characteristic的發現、讀、寫、通知(notification)、指示(indication) 及配置characteristic的廣播。

GATT通信方式爲C/S模式。這裏BT255作爲GATT服務端(server),它維持了ATT的查找表以及service和characteristic的定義。TV是GATT客戶端(client),TV可以查詢BT255所提供的服務。在BT255的GATT database中,以handle作爲序號,標誌着多組primary service及其所包含的include service、characteristic及其value、descriptor。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章