@@ -225,8 +225,12 @@ GATT 服务发现阶段,可以看出手机和耳机各有哪些服务。
225225
226226 [ BT_HCI_2024_1108_134415.cfa] ( ref\BT_HCI_2024_1108_134415.cfa )
227227
228+ #### 耳机端重要的 characteristic
229+
228230首先是手机搜寻耳机的ATT服务,根据这些数据可以整理出耳机的service如下:
229231
232+
233+
230234![ image-20241207183414668] ( figure/LE_AUDIO/image-20241207183414668.png )
231235
232236primary service和second service
@@ -269,6 +273,84 @@ PACS: 这个代表该音响有哪些能力
269273
270274ASCS: 这个是音响或者耳机的主要的音频流控制接口,开启音频流主要用该服务.
271275
276+
277+
278+ #### 手机端重要的characteristic
279+
280+ 耳机也要搜索手机的服务,手机的服务主要有以下所示,重要的有MCS和TBS.
281+
282+ ![ image-20241113150311429] ( figure/LE_AUDIO/image-20241113150311429.png )
283+
284+ #### MCP- MCS
285+
286+ Media State和Media Control Point, 这两个是主要的
287+
288+ ![ image-20241113150422141] ( figure/LE_AUDIO/image-20241113150422141.png )
289+
290+ 播放音乐之前,会发个playing的notification过来。
291+
292+ ![ image-20241113150557544] ( figure/LE_AUDIO/image-20241113150557544.png )
293+
294+ ![ image-20241113151318174] ( figure/LE_AUDIO/image-20241113151318174.png )
295+
296+ Media Control Point 是由耳机来控制的,主要在MCS中有介绍
297+
298+ ![ image-20241113151423586] ( figure/LE_AUDIO/image-20241113151423586.png )
299+
300+ status和opcode组队还有如下图的状态机。
301+
302+ ![ image-20241113151602403] ( figure/LE_AUDIO/image-20241113151602403.png )
303+
304+ #### CCP-TBS
305+
306+ 同样的GTBS中两个重要的属性,Call State和Call control Point。
307+
308+ ![ image-20241113152739254] ( figure/LE_AUDIO/image-20241113152739254.png )
309+
310+ TBS中有定义:
311+
312+ ![ image-20241113153116765] ( figure/LE_AUDIO/image-20241113153116765.png )
313+
314+
315+
316+ ![ image-20241113152947619] ( figure/LE_AUDIO/image-20241113152947619.png )
317+
318+ ![ image-20241113153109466] ( figure/LE_AUDIO/image-20241113153109466.png )
319+
320+ ![ image-20241113153139841] ( figure/LE_AUDIO/image-20241113153139841.png )
321+
322+ Call control Point
323+
324+ ![ image-20241113153207068] ( figure/LE_AUDIO/image-20241113153207068.png )
325+
326+ ## 手机和耳机服务和角色
327+
328+ 根据每个profile中的角色:
329+
330+ BAP:
331+
332+ ![ image-20241113161213302] ( figure/LE_AUDIO/image-20241113161213302.png )
333+
334+ MCP:
335+
336+ ![ image-20241113161232942] ( figure/LE_AUDIO/image-20241113161232942.png )
337+
338+ VCP:
339+
340+ ![ image-20241113161255324] ( figure/LE_AUDIO/image-20241113161255324.png )
341+
342+ ![ image-20241113161316385] ( figure/LE_AUDIO/image-20241113161316385.png )
343+
344+ ![ image-20241113161338800] ( figure/LE_AUDIO/image-20241113161338800.png )
345+
346+ ![ image-20241113161401982] ( figure/LE_AUDIO/image-20241113161401982.png )
347+
348+ ![ image-20241113161501967] ( figure/LE_AUDIO/image-20241113161501967.png )
349+
350+ ![ image-20241113161110962] ( figure/LE_AUDIO/image-20241113161110962.png )
351+
352+
353+
272354## 流程分析
273355
274356### 播放音乐流程
0 commit comments