首页 > 其他分享 >TWS耳机蓝牙建连过程_HCI版本

TWS耳机蓝牙建连过程_HCI版本

时间:2022-10-10 17:48:11浏览次数:78  
标签:耳机 蓝牙 Request TWS 建连 avrcp 手机 HCI

TWS耳机信息:Enco Air2

手机信息:onePlus8  ColorOS V12.1

其他准备工作:手机进入开发者模式,打开本地日志开关。可参考上一篇文章 https://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断开

 

标签:耳机,蓝牙,Request,TWS,建连,avrcp,手机,HCI
From: https://www.cnblogs.com/YangARTuan/p/16776569.html

相关文章

  • 模拟TCP建连接及建连接后异常情况
    一、机器准备本次实验使用两台机器,一台作为服务端,一台作为客户端,运行linux系统。服务端192.168.12.36客户端192.168.12.37两台机器各自运行某模块......
  • HCIP-Datacom-Core 1.1实验 OSPF单区域
    前言:哈哈,我这个鸽子王又回来了! 1.1.1实验介绍实现单区域OSPF的配置 实现OSPF区域认证的配置 描述OSPF在多路访问网络中邻居关系建立的过程 实现对OSPF接口......
  • HCIA链路聚合
    modemanualload-balance 手工负载分担模式下所有活动接口都参与数据的转发,分担负载流量。    LACP模式支持链路备份。捆绑建议248链路带宽较均衡一个eth-trunk......
  • HCIA学习笔记三十一:静态路由的负载均衡
    一、负载分担示例• 在路由器B上配置到达路由器A的10.1.1.1网段的三条负载路由。二、负载分担实验2.1、拓扑图•分别在路由器中拖出2台AR2220、终端中拖出2台PC机,......
  • HCIP-OSPF域间路由
    链路类型:P2P:描述了对端链路信息和本端链路信息。(描述了从一台路由器到另外一台路由器之间点到点的链路信息,用来描述拓扑信息,P2P、P2MP)TransNET:描述了从......
  • HCIA-OSPF协议
    OSPF开放式最短路径优先协议:基于链路状态得内部网关协议为什么要有OSPF协议?RIp缺点:收敛慢,易产生环路、可扩展性差,不支持认证,最大15跳。OSPF协议优点:基于......
  • HCIA-访问控制列表
    动作:permit允许(默认)deny拒绝分类: 通配符掩码:192.168.2.00.0.0.255“0”代表 严格匹配“1”表示可以忽略匹配原则:按规则IID号从小到......
  • HCIA-RSTP快速生成树协议
    为什么要有RSTP?端口角色:指定端口 根端口 备份端口(指定端口)预备端口(根端口)报文:RSTPBPDUP/A机制:提议协商机制DESI---------Forwarding转......
  • HCIA综合实验 鸽了的原因
    原计划周日出的综合实验,可惜人近三十,事情太多,搬家,医院,疫情,实在是力不从心,没得办法。我的实验其实早就写了,本来我是准备做一个稍微超纲HCIA综合实验的,但是和某兔的老哥聊天......
  • HCIA学习笔记二十六:手工负载分担模式二层链路聚合
    一、链路聚合的应用场景• 链路聚合一般部署在核心结点,以便提升整个网络的数据吞吐量。二、链路聚合• 链路聚合能够提高链路带宽,增强网络可用性,支持负载分担。三......