TWS耳機藍牙建連過程_HCI版本

TWS耳機資訊:Enco Air2

手機資訊:onePlus8  ColorOS V12.1

其他準備工作:手機進入開發者模式,打開本地日誌開關。可參考上一篇文章 //www.cnblogs.com/YangARTuan/p/15699960.html

  • 1、藍牙建ACL鏈接

 

  • 2、鑒權加密

 

2-1、HCI_IO_Capability_Request

基本io能力交互,此處不作詳細擴展,有興趣可以翻看core spec

 

2-2、HCI_User_Confirmation_Request

tws耳機進配對模式後發靠近發現廣播,手機收到廣播會彈框顯示「連接」或「取消」,手機回復User Confirmation Request Reply則表示手機端點擊了「連接」按鈕;若手機回復

User Confirmation Request Negative Reply,則表示手機端點擊「取消」連接按鈕

2-3、HCI_Link_Key_Request 

linkkey翻譯為鏈路秘鑰,可保證藍牙傳輸的安全性;此外更多的是用於解空口日誌分析具體藍牙問題

 

  • 3、建profile過程

3-1、AVCTP/AVRCP

AVCTP(Audio/Video Control Transport Protocol):媒體播控協議,常用的指令:avrcp paused、avrcp play;由於avrcp基於avctp profile,所以avctp建好也說明avrcp建好了

 

 3-2、A2DP

AVDTP(Audio/Video Distribution Transport Protocol):音頻/影片分發傳輸協議,手機端音樂、影片等媒體業務都是走該協議

 

 3-3、HFP

HFP(Hands-free Profile):用於通話的協議,用於esco/sco業務、AT指令

 

 

  • acl斷開

 

Tags: