蓝牙监听嗅探苹果Airpods

时间:2019-03-21 00:47:25

标签: ios bluetooth bluetooth-lowenergy airpods

我试图确定Apple Airpods如何像它们那样无缝地配对和连接,但是我找不到任何深入的技术说明,因此我着手自己寻找解决方案。我曾使用Ellysis Explorer蓝牙嗅探器从Airpods和我用来连接的iPhone上嗅探BLE和Bluetooth Classic数据包。

问题是我缺乏蓝牙技术的背景知识才能完全了解我在看什么,所以我希望有人可以在以下快照中解释BT嗅探器上出现的内容:

下图是在打开Airpods机壳之后但在连接手机之前捕获的BLE数据包的列表。

BLE Before Connection

下图是在打开Airpods盒之后但在连接手机之前捕获的Bluetooth Classic数据包的列表。

BR/EDR Before Connection

下面的图片是连接到前一个蓝牙手机之后的Bluetooth Classic数据包的列表。

BR/EDR After Connection 1 BR/EDR After Connection 2 BR/EDR After Connection 3

请注意,连接后没有拾取新的BLE数据包。

2 个答案:

答案 0 :(得分:1)

第一个图片显示两只耳朵都在发送广告包。 然后,一只耳朵正在传呼另一只耳朵并交换信息。 然后将iPhone连接到一只耳朵,就像普通的A2DP连接一样。 刚开始播放音频时进行更多捕获会很有帮助。

答案 1 :(得分:1)

在分析数据包之前,您需要了解[CoreBluetooth][1]框架。 CoreBluetooth处理来自“ Bluetooth Low Energy”(BLE)设备的扫描,连接以及写入和读取数据。当BLE(Peripherals)未与任何设备Central连接时,它们会连续广播一小包数据。

第一张图片显示了BLE广播的数据,在您的情况下为airpod。