Ble設備通信

1.Profile
profile可以理解爲一種規範,一個標準的同通信協議,它存在於手機中。藍牙組織規定了一些標準的profile,
例如HID OVER GATT,防丟器,心率計等。每個profile中會包含多個service,每個service代表從機的一種能力
2.Service
service可以理解爲一個服務,在ble從機中,通過有多個服務,例如電量信息服務、系統信息服務等,每個
service中又包含多個Characteristic特徵值。每個具體的Characteristic特徵值纔是ble通信的主題。比如當前
的電量是80%,所以會通過電量的Characteristic特徵值存在從機的profile裏,這樣主機就可以通過這個
Characteristic來讀取80%這個數據。
3.Characteristic
Characteristic特徵值,ble主從機的通信均是通過Characteristic來實現,可以理解爲一個標籤,通過這個標
籤可以獲取或者寫入想要的內容。
4.UUID
同一識別碼,service和Characteristic都需要一個唯一的UUID來標識。
總結:每個從機都會有一個叫做profile的東西存在,不管是上面的自定義的profile,還是標準的防丟器
profile,他們都是由一系列service組成,然後每個service又包含了多個Characteristic,主機和從機之間的
通信,均是通過Characteristic來實現。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章