BLE配对流程专题2/BLE音频协议介绍

BLE连接过程中,可以直接在最下面点击req就可以定位到发送请求的包。

"nrf sniffer for bluetooth LE“可以处理什么问题
这是一个典型的 BLE 链路层(LL)数据包的链路状态信息,虽然不是完整的协议交互,但通过这些字段,你可以直接分析以下几类关键问题:
1. 🔐 加密状态确认
关键字段:Encrypted: No
- 这直接说明:当前连接没有进入加密状态。
- 结合你之前的配对流程,这可以用来判断:
- 配对流程是否根本没走完(如配对请求被拒绝、流程中途终止)。
- 设备端是否开启了配对/加密功能,或者是否配置了“Just Works”模式但未生效。
- 加密包是否因为抓包器未配置密钥而被错误标记,这是一个反例:
Encrypted: No说明它本身就是明文包,不是加密失败的包。
2. 📡 物理层通信质量
关键字段:RSSI: -35 dBm、PHY: LE 2M (1)、Channel Index: 11
- 信号强度(RSSI):-35 dBm 是非常好的信号,说明设备距离近、无遮挡,物理链路质量良好,可以排除因信号差导致的丢包/重传问题。
- PHY模式:设备协商使用了
LE 2M高速模式,说明连接成功完成了 PHY 更新请求,设备支持高速传输。 - 信道:包在
Channel 11上传输,属于数据信道。可以用来排查是否存在特定信道的干扰问题。
3. ⏱️ 时序与性能分析
关键字段:Delta time、Packet time、Event counter: 1030
Delta time (end to start): 150µs/Packet time: 96µs:- 这两个时间差都在微秒级,说明链路层的处理和传输延迟极低,符合 BLE 标准。
- 可以用来判断设备的MCU负载是否过高、是否存在中断延迟或协议栈处理瓶颈。
Event counter: 1030:- 这个计数器代表连接事件序号,可以用来检查连接是否稳定,连接事件是否按预期发生,是否存在掉包导致的事件序号不连续。
4. 📊 数据包基本状态校验
关键字段:CRC: Ok、Direction: Peripheral -> Central
- CRC: Ok:说明数据在空中传输没有出错,校验通过,排除了物理层干扰导致的数据包损坏问题。
- Direction:明确了数据流向是从设备(Peripheral)到主机(Central),可以和业务数据交互结合,判断通信时序是否符合预期。
5. 🚨 配对/加密流程失败的根因定位
结合你之前的所有抓包,这张图可以作为关键证据,来判断你遇到的 bad MIC 错误:
- 这张图显示
Encrypted: No,说明这个包本身就是明文的,它的后续包如果出现Encrypted: Yes但MIC Error,那么问题就100%出在密钥协商或抓包器解密配置上,而不是物理链路质量。 - 反之,如果大量包都是
Encrypted: No,说明配对流程根本没有成功启动,你需要回到设备代码,检查sd_ble_gap_authenticate的调用和安全参数配置。
一句话总结
这张抓包的信息,主要用来排查 BLE 通信中的物理层质量、连接稳定性、加密状态和时序性能问题,尤其适合定位你当前遇到的配对/加密流程失败的问题。
常态场景:A2DP 媒体播放

来电场景:HFP 抢占 A2DP 链路(通话优先)

来电显示:PBAP 通讯录同步流程

AR眼镜蓝牙3大核心协议
一、A2DP3题
1. A2DP 是干嘛的?
答:专门传立体声高清音乐、AR视频影音的蓝牙协议。
手机把音乐、影视音频编码后,通过A2DP发给AR眼镜,走立体声,音质好、有左右声道沉浸感。
2. AR眼镜里A2DP主要用在什么场景?
答:听音乐、刷短视频、AR虚拟画面伴音、空间音频播放,所有媒体类立体声全靠A2DP。
3. A2DP 和HFP最大区别是什么?
答:A2DP是立体声、高音质,用来听歌看视频;
HFP是单声道、优先稳定,用来打电话通话。
听歌用A2DP,打电话切HFP。
二、HFP 3题
1. HFP 协议作用是什么?
答:蓝牙免提通话协议,双向语音,单声道。
让AR眼镜替代手机听筒麦克风,实现接打电话、语音助手、线上会议通话。
2. 为什么通话要用HFP单声道,不用A2DP立体声?
答:单声道占用蓝牙带宽小、抗干扰强、延迟低、不掉线,优先保证说话听得清;立体声带宽大、容易卡顿断连,不适合通话。
3. AR眼镜来电时,音频链路怎么切换?
答:手机来电后,系统暂停A2DP音乐,自动建立HFP的SCO通话链路;通话结束,再自动切回A2DP恢复音乐播放。
三、AVRCP 3题
1. AVRCP 是干什么的?
答:音视频远程控制协议。
简单说:用AR眼镜的按键、触控,反过来控制手机。
2. 能控制哪些功能?
答:播放、暂停、切上一曲/下一曲、加减音量,还能同步歌曲名、歌手信息到AR界面显示。
3. 在AR眼镜里不可或缺吗?
答:必须有。用户不用掏手机,直接按眼镜按键就能控音乐、控视频,是AR交互标配。
四、辅助协议 PBAP(了解就行)
PBAP 作用?
答:同步手机通讯录。
AR眼镜来电时,匹配号码显示联系人名字,不只显示陌生号码,提升体验。
五、临门一脚
AR眼镜蓝牙音频核心就三大协议:
A2DP负责立体声媒体播放,HFP负责单声道免提通话,AVRCP负责按键远程控制;PBAP辅助同步通讯录来电显示。
平时听歌看视频走A2DP,来电自动切HFP,眼镜按键靠AVRCP控制,这就是AR眼镜音频最核心的整套逻辑。
浙公网安备 33010602011771号