一 前言:
Bluetooth HCI log 的最主要功能是用于分析蓝牙设备之间的交互行为是否符合预期,以及是否符合 蓝牙规范之规定。 基本上,在手机应用平台上,除了蓝牙功能无法打开以及蓝牙引起的 system crash 问题之外,蓝牙相 关的问题,均可以通过分析 HCI log 来定位问题。
具体主要围绕以下5个方面:
1. 搜索不到周围的设备
2. 无法和指定设备配对、连接
3. 无法连接 profile
4. Performance 比较差
5. Profile 或者链路异常断开
二 HCI 的log抓取方法
adb root
adb remount
adb pull /system/etc/bluetooth/bt_stack.conf
( 从手机中导出bt_stack.conf文件到当前路径 *MTK平台导出的是