【问题标题】:Ellysis Bluetooth Sniffing Apple AirpodsEllisys 蓝牙嗅探 Apple Airpods
【发布时间】:2019-03-21 00:47:25
【问题描述】:

我正在尝试确定 Apple Airpods 如何像它们一样无缝地配对和连接,但我找不到任何深入的技术解释,所以我开始了自己的探索之旅。我使用 Ellysis Explorer 蓝牙嗅探器从 Airpods 和我用来连接它的 iPhone 中嗅探 BLE 和蓝牙经典数据包。

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

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

下图是Airpods外壳打开后连接手机前捕获的蓝牙经典包列表。

下图是连接到手机后的蓝牙经典数据包列表,在之前的数据包之上。

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

【问题讨论】:

    标签: ios bluetooth bluetooth-lowenergy airpods


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      在分析数据包之前,您需要了解CoreBluetooth 框架。 CoreBluetooth 处理“蓝牙低功耗”(BLE)设备的扫描、连接、写入和读取数据。 BLE (Peripherals) 在未连接任何设备Central 时会持续广播一小包数据。

      第一张图片显示了 BLE 正在广播的数据,在你的例子中是一个 airpod。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-08-30
        • 2014-07-15
        • 2014-06-02
        • 2020-09-12
        • 2012-04-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多