ios - Ellisys蓝牙嗅探Apple Airpods

标签 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数据包。

最佳答案

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

关于ios - Ellisys蓝牙嗅探Apple Airpods,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55272209/

相关文章:

Java BlueCove - 从服务器向客户端发送信息

android - 任何用于 React-native 的蓝牙网格插件?

ios - 您的二进制文件未针对 iPhone 进行优化

ios - 在 iOS 中处理不同的 URL Scheme(Facebook 和 Instagram)

ios - 将视频从 IOS 应用程序发布到用户 Facebook 墙

android - 我想在任何 Android 应用程序中打开软键盘以在 EditText 中输入时收到通知?

ios 自动布局视觉格式 - 对齐

ios - 是什么原因导致此 iOS 权限提示 "use Bluetooth for new connections"?

Android ble,requestConnectionPriority 不工作

iphone - iPhone 上的蓝牙低功耗连接间隔