今日做S905D开发板蓝牙调试(Android 6.0)的时候,发现蓝牙可见,但无法配对,决定深入一些研究,记录一下过程。
1.BSA or BlueZ
一开始并不知道这俩意味着什么,查询得知,BSA即Bluetooth service Application,多用于Linux,Android一般为BlueZ.
2.蓝牙调试记录
Android下,蓝牙调试记录保存在本地磁盘,通过shell指令cat etc/bluetooth/bt_stack.conf可看到路径,bt_stack.conf中内容如下:
# Enable BtSnoop logging function
# valid value : true, false
BtSnoopLogOutput=false
# BtSnoop log output file
BtSnoopFileName=/sdcard/btsnoop_hci.log